*

* 演示TCP传输

* 1.分客户端对应对象Socket、服务端对应ServerSocket

*/

//需求:给服务端信息,并且服务端回复数据

/*步骤:

* 1.创建Socket服务,并指定要连接的主机和端口

* 2.获取socket中的输出流,并将数据写到该流中,通过网络发送给服务端

* 3.获取socket流中的输入流,将服务端反馈的数据获取到,并打印

* 4.关闭客户端资源

*

*/

public class TcClient {

public static void main(String[] args) throws UnknownHostException, IOException {

//创建客户端的socket服务,指定目的主机和端口

Socket s=new Socket("ip",10004);

OutputStream out=s.getOutputStream();//输出流

out.write("tcp come".getBytes());


InputStream in=s.getInputStream();

byte[] buf=new byte[1024];

int len=in.read(buf);

System.out.println(new String(buf,0,len));

s.close();

}

}