【发布时间】:2014-09-15 19:22:48
【问题描述】:
我有一个基于 Windows 的应用程序,它可以做一些工作。
我想制作一个 iOS 应用程序,它可以通过 Internet 向目标计算机上运行的特定应用程序发送消息。
所以,我的问题是如何在不指定 IP 地址和端口的情况下绑定我的 iOS 客户端和 Windows 服务器应用程序,只需使用类似于 Team Viewer 中的某种密钥,例如:服务器应用程序设置了密钥和密码,并且来自另一个网络的客户端应用程序可以使用匹配的密钥和正确的密码连接到服务器应用程序。
我不需要共享屏幕什么的,只想发送/获取二进制消息。
有没有办法在不使用某些网络服务的情况下连接应用程序?
或者使用 Web 服务只是为客户端和服务器应用程序建立连接而不是控制消息队列?
【问题讨论】:
-
这可以使用 AngularJs 以非常简单的方式完成,但我相信还有其他一些方法可以完成,我们目前为我们的生产系统准备了类似的东西 :)跨度>
-
即使你写了一个网络服务,你也需要通过一些 ip-link 来定位那个资源,对吧?我不确定要求。但是 Teamviwer 是一个点对点的应用程序。电视给出了一个数字,但有中介服务器/中继服务器将有助于实现密钥和密码以连接到正确的人。该数字主要用于解决点对点网络问题。
-
DJKRAZE,RCBrand,谢谢你的回答我认为这是关于点对点的,但我不知道如何将 iOS 点连接到 Windows 点……使用什么协议(?)?
标签: c# objective-c sockets networking stream