云上基于套接字的简单服务器

时间:2010-11-29 05:22:49

标签: sockets azure cloud asyncsocket

我正在编写一个监听特定端口上的传入连接的应用程序。客户端是安装在汽车上的GPS跟踪设备,服务器当前使用异步套接字在.NET中实现。一切正常,但我正在考虑将服务器迁移到Azure等云服务,以减轻我自己处理可能随时出现故障的硬件的烦恼。

我的问题是:云端服务器能为我提供一个固定的IP地址,我的代码会在特定端口上监听吗?服务器几乎没有处理(一些NMEA句子解析)所以我认为在云上托管的成本不会很高。任何提示都表示赞赏。

2 个答案:

答案 0 :(得分:1)

在Windows Azure中,您将获得一个固定的DNS名称,该名称将解析为当前分配的IP地址(请记住负载平衡,如果运行的不仅仅是辅助角色)。

Rackspace cloud中,您会获得固定的IP地址。在Amazon EC2中,您有类似Elastic IP

的内容

答案 1 :(得分:0)

您可以修复外部端口号,但如果您创建了更多角色实例,则IP地址会有所不同。