我想在带有加密狗BT和Raspberry的笔记本电脑之间进行BT通信。它们都连接在PAN网络上,因此它们都有一个IP地址。
对于通信,我使用TCP套接字。在服务器部分,我可以创建我的套接字,直到accept方法。然后我继续我的RPi 3并运行我的python脚本:
import socket
hote = "192.168.50.1"
port = 1000
socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socket.connect((hote, port))
print("Connection on {}".format(port))
socket.close()
但是几分钟后我总是有这个输出:
Traceback (most recent call last):
File "socketClient.py", line 7, in <module>
socket.connect((hote, port))
TimeoutError: [Errno 110] Connection timed out
我不知道为什么......你有什么想法吗?我在笔记本电脑上尝试了telnet addr_ip port
命令,并成功连接了服务器。