2011-10-22 23 views
0

我想使用套接字编程将消息发送给远程Android。是否有可能?他们是否可以拥有不同的IP地址?或者他们是否需要拥有相同的IP地址?我是否可以使用Android中的套接字编程将某些消息发送到远程电话?

我阅读以下article..It说,“端口号必须相同,除了IP地址”

http://thinkandroid.wordpress.com/2010/03/27/incorporating-socket-programming-into-your-applications/

我的服务器是121.xxx.xxx.xxx 我的客户端是122.xxx.xxx.xxx

而服务器和客户端是机器人..我是否可以将消息从服​​务器发送到客户端?没有任何中间服务器?

回答

1

是的,你可以打开Java(Dalvik)中的服务器套接字。如果您希望客户端与服务器进行通信,则客户端需要知道服务器的地址。这就是文章试图说的“端口号必须与IP地址相同”。

+0

我的服务器是121.xxx.xxx.xxx 我的客户是122.xxx.xxx.xxx 无论我将能够从服务器发送的邮件客户端? – Shan

0

根据我的理解和我的经验,您只能连接到服务器的Ipaddress,其中的设备将充当客户端,而任何互联网上的服务器都将充当服务器套接字。设备到套接字的设备连接是不可能的。如果你想连接和发送消息,那么你将在设备之间有一些中介服务器,它们将充当服务器和客户端。

相关问题