2 liaodaer liaodaer 于 2016.02.25 10:43 提问

socket的关闭!!!!

当客户端的关闭的时候,怎么关闭客户端的socket,这个我不是很了解

5个回答

bdmh
bdmh   Ds   Rxr 2016.02.25 10:55

你要想主动关闭,就close那个socket就行了

liaodaer
liaodaer 我原来直接close的时候,会报错
接近 2 年之前 回复
skaitiaozhan
skaitiaozhan   2016.02.25 11:07

你之前创建的比如
client_socket = socket();
最后需要关闭时就
close(client_socket);即可

liaodaer
liaodaer 我直接调用close方法会报错
接近 2 年之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.02.25 11:33

socket.close()

liaodaer
liaodaer 我直接close的时候会报错
接近 2 年之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.02.25 12:56

你的问题描述的不太清楚啊,你是想问socket关闭方法呢还是通讯过程中socket的关闭过程。
关闭方法很简单,在客户端处理完socket之后就可以关闭了,不管什么语言的scoket编程,应该都提供了关闭方法close()的。
其次,socket关闭使用的是四次握手机制,区别于连接的三次握手。

liaodaer
liaodaer 我直接用关闭方法的时候会报错
接近 2 年之前 回复
dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.02.25 16:16

socket.close()手动关闭

liaodaer
liaodaer 这样不会报错吗??
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片