全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 912|回复: 6

[Windows VPS] [不懂就问] 用python搭了个socket 在VPS上,为什么连不上

[复制链接]
发表于 2021-10-21 21:06:22 | 显示全部楼层 |阅读模式
代码是最简单的,用来测试学习的,类似下面:

        server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        server_socket.bind((self.HOST, self.PORT))
        server_socket.listen(10)

本地测试没问题。

放到VPS上,运行没问题,本地电脑来连SOCKET连接失败。

VPS DEBIAN 没防火墙,IP正常,端口也正常。

难道是本地没公网IP就不行吗?
发表于 2021-10-21 21:37:07 | 显示全部楼层
uzerhode 发表于 2021-10-21 21:30
可以了,试试大佬

把localhost 改成0.0.0.0就好

你监听127.0.0.1就只能在本机上访问,0.0.0.0就是任何ip都能访问
发表于 2021-10-21 21:15:15 来自手机 | 显示全部楼层
你HOST不会填的你vps的ip吧?
cherbim 该用户已被删除
发表于 2021-10-21 21:21:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2021-10-21 21:30:15 | 显示全部楼层
cherbim 发表于 2021-10-21 21:21
客户端连接的的ip要改成你的vps的
第一:麻烦贴全代码,你这代码贴个寂寞
第二:手动检测端口是否开放, ...

可以了,试试大佬

把localhost 改成0.0.0.0就好

虽然还不是很懂127.0.0.1 和 0.0.0.0区别,但能用就好
cherbim 该用户已被删除
发表于 2021-10-21 21:36:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2021-10-21 21:44:40 | 显示全部楼层
alifeline 发表于 2021-10-21 21:37
你监听127.0.0.1就只能在本机上访问,0.0.0.0就是任何ip都能访问

应该是这个原因,多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-14 15:12 , Processed in 0.124153 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表