socket关闭需要重新运行程序才能用

socket关闭需要重新运行程序才能用,第1张

socket是网络编程中应用得较为频繁的,它指的是一种应用程序的接口,可以使两个应用程序在网络上通信。socket有两个端点,一端在服务器端,另一端在客户端,他们之间传递数据。socket关闭后,就不能复用,如果想要继续使用,则需要重新运行程序,才能继续使用。

FIN是TCP连接关闭时,TCP协议层发送的一种协议。socket相关的函数是不会将这些数据扔给应用程序的。如果你这时候进行socket *** 作(不管是接收还是发送),函数都会返回-1。

EOF是读文件时文件末尾的结束符标志,与socket没有关系。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11430515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存