TCP协议编程复习

来源:互联网 发布:8月进出口数据 编辑:程序博客网 时间:2024/06/04 05:15
tcp协议
1.面向连接的
2.通过三次握手完成连接
3.可靠地协议
4.相对于udp 稍慢


分为服务端:SeverSocket


和客户端:Socket


服务端步骤:
1.建立tcp Socket服务,必须要监听一个端口
  ServerSocket ss=new ServerSocket(port);
2.通过accptet方法,返回一个socket对象,同过这个socket与客户端的socket建立连接。
   Socket s= ss.accept();
3.通过socket获取输入输出流,进行信息通信
   写:s.getOutputStream();
   读:s.getInputStream()
4.关闭资源


   s.close();
   ss.close();




客户端


1.建立Socket客户端,ip代表要连接的目的地址和端口
  Socket s=new Socket(ip,port)


2.通过socket获取输入输出流与服务端通信
   写:s.getOutputStream();
   读:s.getInputStream()




3.关闭资源。
  s.close();
原创粉丝点击