这个库andrdoi也可以用,而且是基于类的使用方式:
它支持类似聊天室的功能,即一个人说话,所有客户端都能收到,当然也支持点点通信。它还支持 RMI 的方式调用远程过程。
https://github.com/EsotericSoftware/kryonet
下面是在android下使用 kryonet 的示例,不过好像有点问题,需要自己调试下:(建议使用 kryonet-debug-2.18-all.jar。因为 kryonet-2.22.0-RC1.jar 有问题,client连接server的时候会阻塞,一直连不通。我自己的修改版在我的百度云盘里,尽量使用自己的,名字叫 kryonetandroid.tar )
https://github.com/ameron32/KryonetAndroidChatClient
java实现的websocket服务器及客户端:
https://github.com/TooTallNate/Java-WebSocket
基于netty的实时java socket 库:
https://github.com/mrniko/netty-socketio
只是一个客户端:
https://github.com/Gottox/socket.io-java-client