gpt4 book ai didi

android - 在不同网络上使用套接字通信

转载 作者:行者123 更新时间:2023-12-05 07:59:12 25 4
gpt4 key购买 nike

大家好 stackoverflowers!

我目前正在开发这个应该能够进行设备间通信的应用程序。我找到了 this关于如何使用 Socket 进行此类通信的很棒的指南。它奏效了! ..ish.

我的问题是它仅在两台设备连接到同一 Wi-Fi 时才有效。这很糟糕...所以如果设备 A 是服务器,设备 B 是客户端,并且我使用内部 IP 地址(例如 192.168.1.blahblahbla),它就可以工作。

-That's awesome, then why're complaining bro?

好吧,我希望能够连接到设备 A 的外部 IP,即真实 IP(如 94.254.blabla.blabla)。所以我想问你们,我该怎么做?我怎样才能做到这一点?

所有的帮助都会得到帮助,提前致谢。

此致,Måns。

最佳答案

这更像是一个网络问题,但答案是没有区别。您必须面对的唯一不同之处在于防火墙保护。如果您可以使用私有(private) IP 而不是公共(public) IP 连接到设备,这意味着有东西阻止了您的连接(可能是防火墙或路由器的防火墙)。

您必须确保您在目标设备上连接的端口未被阻止进行连接。其余相同。

关于android - 在不同网络上使用套接字通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22234520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com