我希望只接收发送到机器的IPv4地址的单播UDP数据包,而忽略广播数据包。Errno 8] nodename nor servname provided, or not known一起失败
如果我做的是sock.bind(('0.0.0.0', 9)),那么它可以工作,但它也接收发送到255.255.255.255的广播数据包,而我不想这样做。编辑:在macOS (可能是linux)上,在启用socket.IP_RECVDSTADDR之后,我可以使用sock.recv
我正试图为我的充电控制器开发一些软件,但我唯一可以使用的设备是我的raspberry pi (因为我不想让我的PC下楼),它通过远程设备上的/dev/ttyUSBX进行通信。我已经查看了socat和ser2net,但是要么没有传递数据,要么在发送一个命令之后socat就会关闭。我还四处寻找教程,但它通常只是为客户端显示一个示例,而不是为远程。因此,如果您能给服务器和客户端举一个例子,我们将不胜感激。