首页 文章

是否可以使用TcpClient并直接连接到在Azure VM上侦听的程序?

提问于
浏览
0

我在C#中使用TcpClient / TcpListener有一个简单的客户端/服务器程序,我想知道是否可以在Windows Azure VM上测试它 . TcpListener侦听IPAddress.Any .

我希望服务器在VM上侦听,并且客户端连接到它 . 它不是Azure应用程序,只是常规应用程序 .

我为VM创建了一个具有相同公共/私有端口的 endpoints ,但这似乎不起作用 . 我怀疑问题可能与TcpClient的工作方式有关,将VM的域解析为IP地址 .

这有可能做到,还是有限制?我尝试搜索,但我发现的是特定于Azure的应用程序,而不是可以在没有与天蓝色相关的配置下运行的“通用”应用程序 .

1 回答

  • 1

    事实证明这是可能的 . 只需确保使 endpoints 不负载均衡(即:确保未选中“创建负载均衡集”和“启用直接服务器返回”) .

相关问题