Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.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
Java 如何在Android设备上托管LAN服务器?_Java_Android - Fatal编程技术网

Java 如何在Android设备上托管LAN服务器?

Java 如何在Android设备上托管LAN服务器?,java,android,Java,Android,我想知道是否有一种方法可以在Android上托管一台LAN服务器而不使用第三方库 我希望解决方案能够在不扎根设备的情况下工作 我想知道是否有一种方法可以在Android上托管一台LAN服务器而不使用第三方库 这是可能的。您必须使用套接字和服务器套接字、对象[Input/Output]流(或其他发送数据的方式)。基本上是设计一个服务器 您也可以使用第三方库来制作服务器(请参见第一个链接),有时可能会更简单。这个问题包含许多其他主题,几乎没有一个与java相关。什么是lan服务器?@greena

我想知道是否有一种方法可以在Android上托管一台LAN服务器而不使用第三方库

我希望解决方案能够在不扎根设备的情况下工作

我想知道是否有一种方法可以在Android上托管一台LAN服务器而不使用第三方库

这是可能的。您必须使用套接字和服务器套接字、对象[Input/Output]流(或其他发送数据的方式)。基本上是设计一个服务器


您也可以使用第三方库来制作服务器(请参见第一个链接),有时可能会更简单。

这个问题包含许多其他主题,几乎没有一个与java相关。什么是lan服务器?@greenapps是一个只能通过本地网络访问的服务器。LucasB:使用sockets和服务器sockets,从根本上考虑使用服务器。这两个链接不能满足Android上Asynctask执行任何网络操作的需要,尽管这些链接是作为基本指针的。AsyncTask是internet连接的一项要求,但将sockets和serversockets结合使用是服务器的关键和核心。因此,答案是“是的,但它很复杂,而且使用库会更容易”;)是的,这是一个棘手而复杂的问题(但它是java,什么不是?如果设置不正确,一切都会抛出异常)。图书馆可能会使它更容易。这取决于服务器的用途以及库的功能。从地面制作(如果操作正确),它可能是一个非常好的服务器。使用库是一种快捷方式,因为您不必编写那么多代码(库可能包含大部分框架)。因此,基本上,答案是“是的,但这很棘手,但使用库可能会更容易”