开发者社区> 问答> 正文

外网与云服务器ECS无法建立Socket连接的问题

Fowrks 2019-06-21 15:45:56 295

ECS内网ip为:N.N.N.N
公网IP为:G.G.G.G

ECS云服务器上python脚本为:
……
sk = socket.socket()
sk.bind(("N.N.N.N",5126)) #绑定在"0.0.0.0"也试过了,同样不可以
sk.listen(5)
conn,address = sk.accept()
……

自己设备上的脚本为:
……
sk = socket.socket()
sk.connect(("G.G.G.G",5126))
……

安全组规则设置为:
Capture

已经打开了端口

可是就是连接不上,是啥原因?

弹性计算 Python
分享到
取消 提交回答
全部回答(2)
  • fralychen
    2019-07-17 23:37:28

    防火墙状态,监听应该附上截图。客户端用tcping进行端口探测时用抓包工具分析一下(wireshark)

    0 0
  • Fowrks
    2019-07-17 23:37:27

    防火墙已关闭,通过查看'netstat -ntlp'命令,确定服务已经绑定上了

    0 0
添加回答
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题