我应该直接使用插座连接两个Android手机吗?

问题描述:

我想直接在WIFI上直接连接两个Android手机。这两款Android手机不在同一个网络中。我已经通过这个职位
Incorporating Socket Programming into your Applications : Android我应该直接使用插座连接两个Android手机吗?

我假设我们可以连接两个Android手机使用套接字。但我不知道直接插座有什么可能的限制。
无论这两个设备在哪里以及它们的IP地址是什么,它都能正常工作吗?
Android是否允许传入连接,如果我使它成为服务器?
使用套接字直接连接两部手机是个好主意吗?

无论这两个设备在哪里以及它们的IP地址是什么,它都能正常工作吗?

它不应该,即使你是一个专用网络上,只要你有正确设置每个内部航线上的端口转发。

的Android是否允许传入的连接,如果我让一个服务器?

它应该

这是个好主意来连接两部手机直接使用套接字?

我不明白为什么不

试试看吧!您可能会发现与您的ISP或运营商有关的问题只允许某些端口通过,如果更高端口号给您带来问题,请尝试80,443或22。

它可以连接使用套接字两款Android设备,但只要你想将它们连接上WIFI和WIFI上你不会有一个静态IP地址,如果在任何情况下这将创建一个问题,你服务器的IP地址已更改。
的另一个问题是,如果你的Android服务器有一个私有IP地址,那么你将无法连接到Android服务器。我不确定,但我认为每个Android都有一个私人IP地址