python套接字在重新启动应用程序后不工作

2024-09-29 23:26:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python脚本服务器->;客户机,出于某些原因,我使用py2exe从py生成一个exe,以便在没有安装python的机器上使用。
我已经更新了系统: 我向服务器发送命令更新,服务器启动bat文件:

suprocess.Popen("C:/Server/server.bat", shell=False) #

以及服务器.bat包含:

@echo off taskkill /f /im "dServer.exe" echo D | xcopy /s /y \\netpath\share\Server\c:\Server start dServer.exe exit
我第一次开始的时候服务器.exe它正在工作,我可以从客户端发送命令到服务器并接收到答案。但经过更新和服务器.exe再次启动,服务器将无法工作,我得到套接字超时错误,无法发送命令。
有人知道为什么第二次不行吗?
p、 我有命令:服务器.setsockopt(插座.SOL\u插座, 插座.SO\u,1)
谢谢!


Tags: py命令echogt服务器脚本机器客户机

热门问题