您的位置:程序门 -> linux/unix社区 -> 程序开发区



让我头大的socket "connection refused"


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


让我头大的socket "connection refused"
发表于:2007-07-09 21:00:07 楼主
两块开发板,循环执行以下流程:
  1.   板1新建一个客户socket和板2的服务socket建立连接,然后向板2发送信息,发送完信息后,关闭并删除该客户socket;
  2.   板2接收到信息后,关闭服务端socket;然后新建一个客户socket,和板1的服务socket建立连接,然后向板1发送该消息;
  3.   板1接收到信息后,关闭服务socket。

    在发信息速度较慢的情况下,一切都正常。但是速度快起来时,板1和板2
会出现“connection   refused”的情况,不过最终会恢复正常通信。当
拔掉板1的网线再插上时,板2能正常接收板1发过来的信息,但是却出现2-3分钟
的板2客户socket无法和板1服务socket建立连接的情况(connection   refused),然后恢复正常通信。

    这个问题困扰好多天了,希望大伙帮帮忙,谢谢了!!!!!
    非常急。。。。。


发表于:2007-07-09 22:07:291楼 得分:0
connection   refused是因为对方没有在listen
发表于:2007-07-09 22:14:492楼 得分:0
可能服务器使用的io模型的问题.
提高一下服务器的io效率吧.使用高效率的io模型.
发表于:2007-07-10 09:04:373楼 得分:0
这应该和内核的网卡驱动有关吧


快速检索

最新资讯
热门点击