我已将Raspberry Pi配置为客户端,并将我的个人计算机配置为TCP服务器,并尝试通过以太网电缆连接到服务器。在我的个人计算机上,我使用Comm Operator并选择端口" 1234"。 Raspberry Pi(TCP客户端)具有以下设置:
auto eth0
iface eth0 inet static
address 192.168.20.45
netmask 255.255.255.0
gateway 192.168.20.1
Raspberry Pi(TCP客户端)具有以下连接脚本:
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('192.168.20.48',1234))
坦率地说,它在连接步骤中陷入困境,甚至没有超越它。在Windows上运行的TCP服务器端,IPv4设置如下:
192.168.20.48
255.255.255.0
192.168.20.1
使用Google DNS
8.8.8.8
8.8.4.4
奇怪的是,如果我将计算机设置为客户端并连接到raspberry pi,它可以反过来工作。你能给我一些关于可能出现什么问题的想法吗?我真的可以用一些意见。在此先感谢大家。
答案 0 :(得分:1)
您的计算机上可能正在运行防火墙。禁用它或打开所需的端口。