2011-04-02 239 views
0

我必须在android中创建应用程序服务器客户端(客户端和服务器都在Android上),但我对此很陌生 - 有人可以帮我解决一些信息吗? TCP/IP可以用于连接服务器和客户端,或者在android中我应该使用别的东西吗? 如果我在不同系统上使用2个仿真器,我可以在它们之间发送数据吗?客户端 - 服务器应用程序

回答

0

Android使用Linux TCP/IP堆栈,所以如果您愿意,您应该可以使用标准java.net.Socket对象,并且可以使用Java中的任何首选I/O流读/写器。

实际上,你大概可以在Linux中使用大多数Java教程来进行套接字编程,并且完全可以使用Android。在Google上搜索“回显服务器”示例(这是“Hello World”相当于TCP/IP套接字)。

+0

只需一秒钟。我在windows上运行我的模拟器:) – adrian 2011-04-02 13:33:07

+0

@adrian:Java是一种独立于平台的语言。无论您是在Windows,Linux还是Mac上,都无关紧要。你仍然可以使用'java.net.Socket'。此外,如果您的客户端AND服务器都在Android平台上,那么使用什么操作系统来编写软件并不重要。 Android使用Linux TCP/IP堆栈(Android是基于Linux的)。 – JoeLinux 2011-04-04 10:58:59

相关问题