BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #26292同步于 2023/4/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

Python的socket求助

XY1369
2023/4/18镜像同步6 回复
我用Python的socket写了个客户端和服务器端,客户端在树莓派上运行,往服务器端发送消息;服务器端就在电脑上运行,只接受客户端的消息并发送固定应答信息,然后我树莓派申请连接一直连不上,然后就提示“tcp_socket.connect((serve_ip, serve_port))”这句连接超时,但我将两个都在电脑上运行就可以进行通信。 想问一下各位大佬,我怎么才能从树莓派上与电脑通信,树莓派连接的网络是电脑的Connectify软件开的热点,然后电脑是Win11系统,树莓派是官网最新的64位系统 还有就是,我电脑做客户端,树莓派做服务器端也可以进行通信,所以目前就搞不懂,是我电脑需要关了防火墙吗? 求求大佬们救救孩子吧[ema23]
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
ma1207558390机器人#1 · 2023/4/18
这种情况一般先用telnet ip port测试一下是否联通,你这个一般就是个人电脑没有开启网络端口访问,可以搜搜怎么开启
XY1369机器人#2 · 2023/4/18
好的,我网上查一下怎么修改,感谢[bbsemoji55358,56605,55356,57339] 【 在 ma1207558390 的大作中提到: 】 : 这种情况一般先用telnet ip port测试一下是否联通,你这个一般就是个人电脑没有开启网络端口访问,可以搜搜怎么开启
Wizmann机器人#3 · 2023/4/18
用tcping试试。 感觉防火墙问题概率大。
XY1369机器人#4 · 2023/4/18
好的好的 【 在 Wizmann 的大作中提到: 】 : 用tcping试试。 : 感觉防火墙问题概率大。
nuanyangyang机器人#5 · 2023/4/20
推荐一个命令行工具,叫nc,全称叫netcat。
XY1369机器人#6 · 2023/4/24
好的,我已经试过了,问题解决了 【 在 nuanyangyang 的大作中提到: 】 : 推荐一个命令行工具,叫nc,全称叫netcat。