我想在服务器和客户端之间建立连接。其实我对网络一无所知。所以我尝试编写下面的代码,但是当我运行代码时总是给出同样的问题“无法分配请求的地址”。我需要帮助来解决这个问题,还需要一些开始与 python 3 联网的建议
即使我尝试了许多不同的端口,它也会给出相同的错误 49
import socket
def Main():
host = "78.188.213.49"
port = 5000
s = socket.socket()
s.bind((host, port))
c, addr = s.accept()
print("Connection from: " + str(addr))
while True:
data = c.recv(1024).decode(('utf-8'))
if not data:
break
print("From connected user: " + data)
data = data.upper()
print("Sending message: " + data)
c.send(data.encode('utf-8'))
s.close()
if __name__ == '__main__':
Main()
Run Code Online (Sandbox Code Playgroud)