【问题标题】:how to communicate with socket on azure virtual machine?如何与 Azure 虚拟机上的套接字通信?
【发布时间】:2015-09-13 15:23:19
【问题描述】:

我在 python 上开发了一个套接字,可以在物理机上正常工作,因为我与在我的程序 (Python) 中硬编码的特定端口号进行通信,即 9070。每当在天蓝色虚拟机或云上执行此 python 套接字时具有工作者角色的服务,无法与此套接字通信。我是网络新手,如果有人引导我到正确的位置,我将不胜感激。

我在客户端发现的错误是

TCP 连接超时

【问题讨论】:

    标签: sockets azure


    【解决方案1】:

    如果我正确理解您的问题,您需要在您的 VM 上打开该端口的端点。你可以在这里找到说明:Set up endpoints on a Virtual Machine

    【讨论】:

    • 是的,我通过“添加”按钮通过虚拟机端点添加一个端点....但是只有 2 个端口是打开的,即远程桌面和 powershell,没有打开我之后添加的任何端口,我检查了使用link
    • 见下图....我想说什么就清楚了吗???postimg.org/image/vmpfepsdn
    • 您可以发布您的端点的屏幕截图吗?此外,请确保 VM 本身在其防火墙上打开了端口。你运行的是什么操作系统?
    • 我正在运行 windows sever 2012 R2 数据中心,我允许来自防火墙入站规则的端口与配置的其他端口相同(rdp 和 powershell)规则但是当我通过 psping ping 此配置的端口时“连接到网络失败”,但 rdp 和 powershell psping 回复成功....我真的很抱歉我的英语不好!下面是我的端点图片链接---> link
    • 但是当我配置 iis 服务器时
    猜你喜欢
    • 2014-05-03
    • 2018-06-16
    • 1970-01-01
    • 2021-02-13
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    • 2014-05-18
    相关资源
    最近更新 更多