【发布时间】:2012-12-18 03:10:15
【问题描述】:
我想创建一个 android 应用程序(客户端),可以长距离访问笔记本电脑(服务器)上的特定文件(不使用 wi-fi 或蓝牙)。最好的方法是什么? UDP 还是 TCP?
【问题讨论】:
-
通过移动网络执行此操作将非常困难 - 通常您的手机无法看到您的 PC,因为您的 ISP 隐藏了它,而 PC 肯定无法看到移动 ISP 复杂的 NAT 和防火墙后面的手机.要连接它们,您可能需要借助可相互访问的服务器。在将他们介绍给彼此并让他们直接交谈后,可能会退出,否则将不得不继续作为代理人参与其中。您可能会发现使用现有的云存储或 PC 远程访问解决方案更容易。
-
我想我不是很清楚。我有一个在一台电脑上运行的安卓客户端和一个在另一台电脑上运行的服务器程序。
-
这比开发步骤更奇怪。什么样的网络将它们连接起来?
标签: android tcp udp client-server