3

シンプルなチャット クライアントのベースに取り組んでいると、次のエラーが発生しました。
socket.error: [Errno 10049] The requested address is not valid in its context

コードは次のとおりです。

from socket import *
HOST = ''
PORT = 8000
s = socket(AF_INET, SOCK_STREAM)
s.connect((HOST, PORT))
i = True
while i is True:
    msg = raw_input("Write A MSG: ")
    s.send(msg)
    print "Awaiting reply"
    reply = s.recv(1024)
    print "Recived: ", repr(reply)

s.close()

助けてくれてありがとう。

4

2 に答える 2

4

エラーは次のとおりです。

...
s.connect((HOST, PORT))

そして、それはだからHOST = ""です。ソケットをバインドHOST = ""するときに使用できます。ただし、接続するときは、またはを使用する必要があります。HOST = "localhost"HOST = "someaddr.com"

于 2013-10-25T21:02:45.097 に答える