没关闭socket带来的后果
2011-03-30 16:24
169 查看
封装了socket后,把以前的程序都更改了一遍,于是漏掉了closesocket函数的调用,个人用udp的习惯是绑定指定的本机地址和port,
所以上一个socket未关闭,socket未处理time_wait状态,当然已经设置了SO_REUSEADDR,但还是会导致下一个socket,无法正常接收。测试了一下,新创建socket可以绑定成功,但是调用select读取返回一直返回0,但是偶尔还是可以的,真是个郁闷的不确定性。。。
所以上一个socket未关闭,socket未处理time_wait状态,当然已经设置了SO_REUSEADDR,但还是会导致下一个socket,无法正常接收。测试了一下,新创建socket可以绑定成功,但是调用select读取返回一直返回0,但是偶尔还是可以的,真是个郁闷的不确定性。。。
相关文章推荐
- 没关闭socket带来的后果
- WCF技术剖析之九:服务代理不能得到及时关闭会有什么后果?
- Socket关闭问题
- 优雅关闭socket的方法:SO_LINGER
- WCF技术剖析之九:服务代理不能得到及时关闭会有什么后果?
- hibernate session不关闭会有什么后果.
- android下socket编程问题:服务器关闭时,客户端发送请求的异常处理
- Java学习笔记--------Socket-------如何控制连接关闭
- Java socket中关闭IO流后,发生什么事?(以关闭输出流为例)
- 页面命名和用户控件命名一样带来的后果
- 线程关闭socket的方法
- 数据库连接监控组件,避免日常开发中因为数据库连接长时间占用或业务完成后忘记关闭连接所带来的数据库问题
- socket关闭close和shutdown(转)
- sdi程序关闭无模式对话框时出错 socket
- (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
- python 远程主机强迫关闭了一个现有的连接 socket 超时设置 errno 10054
- TCP socket异常关闭总结
- socket关闭的close和shutdown区别
- 编写一段Socket服务端程序,监听端口8888,接受到Client的消息“nihao”后,将“nihao”写回到客户端,关闭socket。
- socket 的关闭