
(2)终止连接时,FIN_WAIT状态下,客户端TCP等待着从服务器发送确认数据段…而其FIN_WAIT_2状态下,客户端等待着服务器发来另一个FIN=1的数据段…而其TIME_WAIT状态下,如果TCP客户最后一次发送的ACK丢失了,它将重新发送。你熟悉socket API不?如果不熟悉的话建议先看看socket编程的文档。这是链接地址:>TCP服务器端的客户端使用的方法不一样,服务器被叫,客户端主叫。服务器程序,设定一个端口用于客户端呼叫连接,声明一个socket绑定到这个端口,侦听客户端呼叫即可。客户端声明一个socket,通过客户端socket对服务器指定端口发出连接请求(主叫),服务器相应此连接请求,建立连接,然后就可以互相通讯了。
服务器和客户端,就是在主叫与被叫上有区别,建立连接后,数据的收发都是一样的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)