socket端口监听问题
--------------------编程问答-------------------- 1、估计你用的是tcp,tcp会建立连接,有一方断开,另一方报错。2、系统会自动使用客户端电脑上未使用的端口 --------------------编程问答--------------------
没有什么解决办法? --------------------编程问答-------------------- 1`try catch
2`是的 --------------------编程问答--------------------
看来只能用try了 还以为有别的办法可以用。 --------------------编程问答-------------------- socket通讯就是有一方断开连接 另一方就会报错 把错误捕捉就可以了 又不影响程序的正常运行。 --------------------编程问答-------------------- 你说的这两个问题都是socket里的正常现象。
对于1,socket还会返回错误代码,共用户判断是什么情况的错误,从作出不同的响应。
只要捕捉到这些错误,比如是客户端自己关闭了,你服务器也释放这个链接就好了。 --------------------编程问答-------------------- 以上都说的很明确了,一般服务端就是通过捕获这些异常,通过判断错误代码做出一些后续操作。这些都是常见的方法了
补充:.NET技术 , C#