我的TCP服务器是用qt4.7编写的,与同样用qt4.7编写的TCP客户端配合得很好。在
我正在尝试用python2.7.3编写的客户端与服务器连接和通信。我使用subprocess.call(path_to_server)
通过apachehttp请求启动服务器进程。我使用的是mod\wsgi3.3和django1.4。在
建立连接没有问题。我在socket.send()
随机接收[Errno 32] Broken pipe
异常(我可以垃圾邮件发送相同的消息10次,它将被发送0-10次)。socket.shutdown()
&;socket.close()
,我可以垃圾邮件断开连接命令,它将随机断开连接,否则会收到{
netstat-nap表示连接已建立。在
当我尝试使用python2.7shell运行相同的客户机脚本时,一切正常。在
我错过了什么?在
EDIT
一切都可以在Windows7上运行,运行相同的apache、mod\wsgi、python、django配置。TCP服务器也与Windows兼容。centos6.2 32位出错。在
我必须将apache设置设置为以下值:
KeepAlive On
MaxKeepAliveRequests 0
KeepAliveTimeout 5
我将进一步调查这个问题,看看这是否是正确的解决办法。在
相关问题 更多 >
编程相关推荐