Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 客户机-服务器应用程序_Android_Client - Fatal编程技术网

Android 客户机-服务器应用程序

Android 客户机-服务器应用程序,android,client,Android,Client,我必须在android上创建一个应用服务器客户端(客户端和服务器都在android上),但我对这方面很陌生,有人能帮我提供一些信息吗? TCP/IP可以用于连接服务器和客户端,还是在android中我应该使用其他东西? 如果我在不同的系统上分别使用两个模拟器,我可以在它们之间发送数据吗?Android使用Linux TCP/IP堆栈,因此如果您愿意,您应该能够使用标准的java.net.Socket对象,以及您首选的java I/O流读写器 事实上,您可以学习Linux中的大多数Java套接字编

我必须在android上创建一个应用服务器客户端(客户端和服务器都在android上),但我对这方面很陌生,有人能帮我提供一些信息吗? TCP/IP可以用于连接服务器和客户端,还是在android中我应该使用其他东西?
如果我在不同的系统上分别使用两个模拟器,我可以在它们之间发送数据吗?

Android使用Linux TCP/IP堆栈,因此如果您愿意,您应该能够使用标准的
java.net.Socket
对象,以及您首选的java I/O流读写器


事实上,您可以学习Linux中的大多数Java套接字编程教程,并且完全可以使用Android。在Google上搜索“echo服务器”示例(它是“Hello World”,相当于TCP/IP套接字)。

请稍等。我正在windows上运行模拟器:)@adrian:Java是一种独立于平台的语言。无论你是在Windows、Linux还是Mac上,这都无关紧要。您仍然可以同样使用
java.net.Socket
。此外,如果你的客户端和服务器都在Android平台上,那么你用什么操作系统来编写软件其实并不重要。Android使用Linux TCP/IP堆栈(Android基于Linux)。