我想让我在python套接字中的服务器为世界上的每一个人在线,而不仅仅是为我的网络家庭



问题是,我正在用Python编写一个消息传递程序,它可以工作,但只能在我的家庭网络上工作。我希望它能为我的朋友们在网上工作,我当时正在用Python套接字编写这个程序。我希望你能理解这个问题

import socket
import threading

def handle_client(conn, addr):
print(f"[NEW CONNECTION] {addr} connected.")
connected = True
while connected:
msg_l = conn.recv(HEADER).decode('utf-8')
if msg_l:
msg_l = int(msg_l)
msg = conn.recv(msg_l).decode('utf-8')
if msg == DISCONNECT:
connected = False
msg_of_client = (f"{addr} : {msg}")  # the message of client
print(msg_of_client)

您可能需要检查端口转发。

相关内容

最新更新