私はPython2.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'がありません
どうしてタイムアウト属性がないのかわからない!
実際、私はインテリセンスを見ていますが、そのような属性もありません。
任意の提案は大歓迎です