读书人

TCP协议编程温习

发布时间: 2012-09-24 13:49:41 作者: rapoo

TCP协议编程复习
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();

读书人网 >编程

热点推荐