我在C#中使用TcpClient / TcpListener有一个简单的客户端/服务器程序,我想知道是否可以在Windows Azure VM上测试它 . TcpListener侦听IPAddress.Any .
我希望服务器在VM上侦听,并且客户端连接到它 . 它不是Azure应用程序,只是常规应用程序 .
我为VM创建了一个具有相同公共/私有端口的 endpoints ,但这似乎不起作用 . 我怀疑问题可能与TcpClient的工作方式有关,将VM的域解析为IP地址 .
这有可能做到,还是有限制?我尝试搜索,但我发现的是特定于Azure的应用程序,而不是可以在没有与天蓝色相关的配置下运行的“通用”应用程序 .
1 回答
事实证明这是可能的 . 只需确保使 endpoints 不负载均衡(即:确保未选中“创建负载均衡集”和“启用直接服务器返回”) .