如何分配等待连接套接字的最短时间
How to assign minimum time wait to connect socket
如果已连接,我将向服务器发送数据。否则它将继续主程序。我正在使用 python 2.7。如果未连接服务器,则需要更长的时间才能继续执行主程序。
server=socket.socket()
host="192.168.0.1"
port=12321
try:
server.connect(host,port)
server.send('data')
except:
print"server vot connected"
如果服务器电脑没有开机或者服务器程序没有运行。未连接的打印服务器需要更长的时间。我想分配 3 毫秒尝试连接服务器,如果它无法连接,它将退出并打印服务器未连接。如何分配等待时间并解决挂起1-2分钟的问题?
我们将不胜感激任何形式的帮助。
超时是套接字的属性:
server=socket.socket()
server.settimeout(0.003)
host="192.168.0.1"
port=12321
try:
server.connect(host,port)
server.send('data')
except:
print"server vot connected"
如果已连接,我将向服务器发送数据。否则它将继续主程序。我正在使用 python 2.7。如果未连接服务器,则需要更长的时间才能继续执行主程序。
server=socket.socket()
host="192.168.0.1"
port=12321
try:
server.connect(host,port)
server.send('data')
except:
print"server vot connected"
如果服务器电脑没有开机或者服务器程序没有运行。未连接的打印服务器需要更长的时间。我想分配 3 毫秒尝试连接服务器,如果它无法连接,它将退出并打印服务器未连接。如何分配等待时间并解决挂起1-2分钟的问题?
我们将不胜感激任何形式的帮助。
超时是套接字的属性:
server=socket.socket()
server.settimeout(0.003)
host="192.168.0.1"
port=12321
try:
server.connect(host,port)
server.send('data')
except:
print"server vot connected"