我正在编写一个监听特定端口上的传入连接的应用程序。客户端是安装在汽车上的GPS跟踪设备,服务器当前使用异步套接字在.NET中实现。一切正常,但我正在考虑将服务器迁移到Azure等云服务,以减轻我自己处理可能随时出现故障的硬件的烦恼。
我的问题是:云端服务器能为我提供一个固定的IP地址,我的代码会在特定端口上监听吗?服务器几乎没有处理(一些NMEA句子解析)所以我认为在云上托管的成本不会很高。任何提示都表示赞赏。
答案 0 :(得分:1)
在Windows Azure中,您将获得一个固定的DNS名称,该名称将解析为当前分配的IP地址(请记住负载平衡,如果运行的不仅仅是辅助角色)。
在Rackspace cloud中,您会获得固定的IP地址。在Amazon EC2中,您有类似Elastic IP
的内容答案 1 :(得分:0)
您可以修复外部端口号,但如果您创建了更多角色实例,则IP地址会有所不同。