目前,我的用户通过异步TCP连接从他们的手机连接到他们的计算机,但这需要他们打开一个特定的端口,并且必须知道他们的IP地址。然后是动态IP地址的问题,这一切都变得太多了。
我希望他们不必弄乱这一切。经过一番搜索,我意识到我真正需要的是两者之间的专线p2p连接。
我很想实现这个,但是我需要什么呢?用户计算机上运行的服务器是.NET,客户端运行的是Android和iPhone。
发布于 2011-03-12 02:02:39
作为选择之一,您可以查看我们的MsgConnect产品。它允许您轻松地在各种平台之间交换消息,包括iPhone、基于Java的系统和.NET。
发布于 2011-03-12 00:44:30
动态IP寻址不必如此痛苦--您可以使用诸如http://www.dyndns.com/之类的服务将给定的网络名称映射到实际的IP,这可以是动态的。
至于不打开用户的防火墙--如果不更多地了解您的软件/问题的性质,就很难说了。但是,如果你想要直接从电话连接到用户的家庭计算机,而不涉及任何第三方设备/服务,你没有太多的选择,只能接受计算机必须能够接受传入连接。
如果您接受在通信中有第三方的可能性,这可以提供一些可能性,这取决于您的软件的功能。但它也增加了很多复杂性。
https://stackoverflow.com/questions/5274803
复制相似问题