簡體   English   中英

Python,socket.error:[Errno 10049]

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM