[英]Python, socket.error: [Errno 10049]
在簡單的聊天客戶端的基礎上工作,並得到以下錯誤:
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()
謝謝你的幫助。
錯誤是:
...
s.connect((HOST, PORT))
這是因為HOST = ""
。 綁定套接字時可以使用HOST = ""
。 但是在連接時,你應該使用HOST = "localhost"
或HOST = "someaddr.com"
。
IP地址( HOST
)不正確。 如果要從本地計算機訪問它,可以使用'127.0.0.1'
或'localhost'
。 要從任何地方訪問,請使用'0.0.0.0'
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.