【发布时间】:2012-10-16 01:14:21
【问题描述】:
我正在 Python 2.7 中编写一个非常简单的 udp 套接字连接
服务器端已启动并正在运行。 我在客户端遇到了麻烦。
from socket import *
serverName = '127.0.0.1'
serverPort = 5444
counter = 1;
while counter < 55:
mySocket = socket(AF_INET,SOCK_DGRAM)
try:
mySocket.settimeout(1.0)
message = raw_input('')
mySocket.sendto(message,(serverName, serverPort))
modifiedMessage, serverAddress = mySocket.recvfrom(1024)
except mySocket.timeout:
print 'Request timed out!'
mySocket.close()
else:
print 'Server Response: '
print modifiedMessage
mySocket.close()
我收到以下错误。 除了 mySocket.timeout: AttributeError: '_socketobject' 对象没有属性 'timeout'
看不懂怎么没有timeout属性?!
其实我看的是智能感知,也没有这个属性。
任何建议将不胜感激
【问题讨论】:
标签: python attributes timeout attributeerror