我尝试编写一个脚本,使用*python-socket连接到服务器。
# connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# in this case socket.socket() is more clearer
connection = socket.socket()
connection.connect((ip, port))
但当ip或端口不正确时,它会尝试永远连接。那么,如何实现等待服务器响应/连接的特定时间呢?例如,当服务器在5秒后无法访问时,连接将关闭,并显示服务器无法访问/脱机的错误。