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

时间:2014-01-06 11:24:08

标签: c# azure tcpclient tcplistener

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

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

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

无论如何都可以这样做,还是有限制?我尝试过搜索,但我发现的是特定于Azure的应用程序,而不是没有天蓝色相关配置的“普通”应用程序。

1 个答案:

答案 0 :(得分:1)

原来有可能。只需确保端点没有负载平衡(即:确保未选中“创建负载均衡集”和“启用直接服务器返回”)。