Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.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上是否有管理TCP数据包的库?_Java_Android_Tcp_Packet - Fatal编程技术网

Java Android上是否有管理TCP数据包的库?

Java Android上是否有管理TCP数据包的库?,java,android,tcp,packet,Java,Android,Tcp,Packet,我正在尝试在我的Python3本地LAN服务器脚本和我的Android设备之间建立连接。在测试过程中,我使用的是Android虚拟设备管理器。主要目标是长时间(1小时)保持服务器和客户端之间的连接 有没有什么好的库可以为Android发送和接收数据包,让事情变得更简单?手机必须作为一个客户端,可以从服务器发送和接收数据 另外,我的目标是API 15 我只设法将数据包发送到Python并在控制台中打印它们。我使用PrintWriter类发送数据,使用java.net.Socket类打开套接字。试图

我正在尝试在我的Python3本地LAN服务器脚本和我的Android设备之间建立连接。在测试过程中,我使用的是Android虚拟设备管理器。主要目标是长时间(1小时)保持服务器和客户端之间的连接

有没有什么好的库可以为Android发送和接收数据包,让事情变得更简单?手机必须作为一个客户端,可以从服务器发送和接收数据

另外,我的目标是API 15

我只设法将数据包发送到Python并在控制台中打印它们。我使用PrintWriter类发送数据,使用java.net.Socket类打开套接字。试图读取传入数据,但出现了很多错误。

是在Android上发出异步HTTP请求的一个非常好的库

是另一个非常好的Java网络库,用于通过网络高效地发送TCP和UDP数据包,它也运行在Android上。尽管每当我使用Kryonet时,我都使用这个库编写服务器端代码和客户端代码。但是,Kryonet保持连接的活动性,因此如果您在将服务器端代码从Python更改为Java时没有任何问题(Kryonet提供了可以使用的示例),那么它将很好地满足您的需求。
使用这个库,您甚至不需要硬编码任何IP地址。您只需一行代码即可实时发现本地服务器。

谢谢。使用这些库非常困难,所以我选择使用WebSocket。如果有人感兴趣,我正在使用Autobahn,Twisted用于Python,Autobahn用于Android。很好。谢谢你让我知道另一个图书馆。我没有意识到这一点。@YeeApple Websocket在客户端设置某些代理时出现问题。小心点。至少我用psiphon3.com进行了测试