您的位置:老铁SEO > 站长新闻 > 网站交易 >

socket,Socket(服务器端)通信连接失败解决方法

文章来源:http://www.6cu.com

作者:博客外链

人气:11

2021-03-23 02:16:04

     1.问题描述

     使用树莓派4B实现与PC端的Socket通信。树莓派作为服务器端,PC机作为客户端。在树莓派上运行服务器代码,相关端口打开,但PC端总连接不上。

     2.解决方法

     树莓派服务器端代码使用python实现。

     按照上述代码运行总是连接不上,将comms_socket.bind((‘localhost’,50000))中的localhost改成客户端想要连接的地址,如“192.168.1.3”就可以了。做服务器端的话写成本机IP就可以。

     3.原因

     Localhost是本地服务器的地址,只能在本机上访问。所以当你使用Localhost作为地址的时候,可以在本机上运行俩个Socket程序,一个作为客户端,一个作为服务器端,程序是可以正常运行的。

     而本机IP既能够通过本机访问有能够通过外部访问,所以在俩台不同的主机上运行的时候,需要将localhost改成本机IP。

     原文链接:https://blog.csdn.net/qq_41861711/article/details/104237474


上一篇:message,C# Message类代码示例,Message属性

下一篇:没有了

相关文章

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部