已有184人关注
如何通过TCP连接两台计算机
发表在Python图书答疑 2020-01-29 《Python从入门到项目实践》第17章 网络编程
是否精华
版块置顶:

在本地可以正常运行,但在不同的计算机就无法运行。有没有办法可以解决这种问题?

第一张:客户端代码

第二张:客户端运行情况

第三张:服务器运行情况

第四张:服务器代码

注:我买的书是《Python从入门到精通》,章节是《19章 网络编程》


2020-01-30 11:36:55编辑
分享到:
精彩评论 3
无语_mrkj
学分:3155 LV11
2020-02-04
沙发

您的意思是在一台电脑上运行服务器端代码,然后在另一台电脑上运行客户端代码吗?如果是这样,那么可能需要把服务器地址设置为服务器端电脑的IP。

hello_world
学分:154 LV4
2020-02-17
板凳

无语_mrkj 发表于2020-02-04 17:42

您的意思是在一台电脑上运行服务器端代码,然后在另一台电脑上运行客户端代码吗?如果是这样,那么可能需要把服务器地址设置为服务器端电脑的IP。

您好,老师。我根据您说的改动了程序,但是还是无法连接,请问有没有可能是防火墙的问题呢?或者说是两台计算机的版本不同?下面是运行和源码,麻烦老师帮我看一下,谢谢!

run_server.PNG

这是服务器运行及服务器IP

server.PNG

这是服务器源码

run_client.jpg

这是客户端源码及运行情况

hello_world
学分:154 LV4
2020-04-03
地板

无语_mrkj 发表于2020-02-04 17:42

您的意思是在一台电脑上运行服务器端代码,然后在另一台电脑上运行客户端代码吗?如果是这样,那么可能需要把服务器地址设置为服务器端电脑的IP。

老师,我已经解决了,只需要将服务器绑定至0.0.0.0再在客户端上连接服务器IP就可以使用TCP聊天了

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照