0

我已经尽量让聊天应用程序与插座编程,我使用健谈source code及其对网络工作的完善。但不适用于不同的网络。iPhone聊天应用

对于不同的网络iPhone而言是否健谈?

我已经尝试过在不同的网络在iPhone中健谈,但没有成功。

任何关于chatty用于iPhone的不同网络的想法?

+3

我倾向于关闭“不是真正的问题”。你能否请编辑包含有关*为什么*它不起作用的细节以及它不适用于什么“不同的网络”?另外,50%接受10个问题是一个完美的罚款。但是,您可能希望重新浏览一些以前的问题以添加更多细节,或者为它们添加赏金。 – Will

+0

我不知道为什么它不能在不同的网络上工作。 –

+0

“不工作”可能意味着任何事情。它给你错误吗?如果是这样,什么错误。它是否在火焰中爆炸,使附近的家具着火?你必须提供这样的细节,否则没有人可以回答,因此“不是一个真正的问题。” – Will

回答

3

从查看Chatty的源代码看来,它只是使用IP和端口号连接到不同的设备,这就是当用户位于不同网络时无法连接的原因。能否连接将取决于您的两台设备的网络配置。

例如:如果您使用的是同一个wifi,因为设备之间没有防火墙,并且IP可达(例如192.168.x.x),所以它可以正常工作。如果你将其中一部手机接入3G网络,它将无法到达无线网络中的另一部手机,但无线网络中的手机可能仍然能够接入3G手机,具体取决于你的职业生涯和端口号,以及网络堆栈是否在电话中。所以,结论是:这将是非常不可靠的。

通常,对于这种通信,应用程序依赖于第三方,因此您的手机都会首先连接到网络服务器,该网络服务器始终可在互联网上使用,并且网络服务器会将消息发送到每个应用程序。这也解决了一个应用程序离开网络的问题(例如,当您乘坐电梯时)。