我需要在通过gprs通道运行i-jetty网络服务器的两部android手机之间建立点对点连接,但许多移动运营商阻止与手机的入站连接。绕过它吗?Android对等连接
0
A
回答
1
NAT渗透非常复杂,除非您熟悉网络的内部结构,否则您不应该混淆它。 pwnat使用的autonomous NAT traversal现在几乎是最先进的。
其基本思想是使用这样一个事实,即路由器可能有任何IP地址,并且只要NAT知道,任何源IP地址对于ICMP错误消息(NAT将转发给其客户端)都有效。
请注意,您通常只能通过UDP。所以你必须实现你自己的字节流协议。
1
一般来说,让两部手机相互通话的最可靠方法是使用C2DM(或现在的GCM)。也许你可以让设备使用C2DM交换他们的IP地址(如果它的地址位于具有阻塞端口的路由器或防火墙后面,这可能完全没有任何帮助)。您也可以使用SMS,具体取决于您的应用程序的需求。
通常会有一个涉及你的服务器 - 额外的开发 - 但对于短消息,我不明白为什么一个设备不能直接通过C2DM发布到另一个设备。 (这是一个未经测试的声明,要小心。)
相关问题
- 1. 对等连接android
- 2. Java中的对等2对等连接
- 3. 等到wifi连接到android
- 4. 在线对等连接
- 5. 已连接多个对等
- 6. webRTC多对等连接
- 7. 连接重置对等
- 8. WebRTC:对等连接限制?
- 9. iPhone对等2对等连接..有没有办法连接到多个设备?
- 10. AWS:接受VPC对等连接请求
- 11. Android:蓝牙 - 无法建立连接,IOException“通过对等方重置连接”
- 12. Android 7.1.1 SSLHandShakeException由对等关闭的连接
- 13. 获取javax.net.ssl.SSLHandshakeException:在Android 5.0.2中由对等关闭的连接
- 14. javax.net.ssl.SSLException:由对等关闭的连接。在Android kitkat版本
- 15. android:在等待连接时显示进度对话框
- 16. Android MediaPlayer“通过对等方重置连接”
- 17. Android 7.0:'javax.net.ssl.SSLHandshakeException:由对等关闭的连接
- 18. 如何在android中做NFC对等连接?
- 19. Android:连接超时不工作(连接永远等待)
- 20. iOS中的多对等连接
- 21. Multipeer Connectivity手动连接/管理对等
- 22. 从多对等连接禁用WiFi
- 23. 使用RTMFP的对等连接
- 24. 蓝牙对等连接重置
- 25. iPhone中钛对等连接支持
- 26. 如何获取连接对等的ID?
- 27. 确定最快的BitTorrent对等连接
- 28. Multipeer - 对等连接强度检测
- 29. sqlalchemy pymssql“连接重置对等”恢复
- 30. 连接由对等[错误104]在Python