Socket 显然不能在 Raspberrypi 4 上工作?

Socket apparently not working on Raspberrypi 4?

我目前正在尝试在 python 中创建一个私人助理,为此我需要两个 python 程序来进行通信... 这是我的代码,在 Windows 10 pro 1909 和 python 3.8

上运行良好
import socket

DISCONNECT_MESSAGE = "!DISCONNECT"
HEADER = 64
PORT = 5050
FORMAT = 'utf-8'
SERVER = "190.168.172.36"
ADDR = (SERVER, PORT)

def send(msg):
    client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    client.connect(ADDR)

    message = msg.encode(FORMAT)
    msg_length = len(message)
    send_length = str(msg_length).encode(FORMAT)
    send_length += b' ' * (HEADER - len(send_length))
    client.send(send_length)
    client.send(message)
    print(client.recv(2048).decode(FORMAT))
    
send("test")

但是这在我的 raspberrypi 4 4gb 和 raspberrypi OS.

上不起作用

当我运行程序没有错误也没有任何反应,但是程序是运行ning

感谢@jrd1,我解决了这个问题。 我的 Pi 上的防火墙已经关闭,但我的 windows 设备上没有。 再次感谢您对@jrd1 的帮助!