KryoNet
TCP/UDP client/server library for Java, based on Kryo (by EsotericSoftware)
MINA
Mirror of Apache MINA (by apache)
KryoNet | MINA | |
---|---|---|
6 | - | |
1,794 | 894 | |
0.0% | -0.1% | |
0.0 | 1.6 | |
about 3 years ago | 6 days ago | |
Java | Java | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
KryoNet
Posts with mentions or reviews of KryoNet.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-02.
-
Local multiplayer game with compatibility between iOS and Android?
I am not sure if ppl would like to play with each other if they have to connect their phones directly (without using Bluetooth), but you can use the kryonet (https://github.com/EsotericSoftware/kryonet) for example (or any other java tcp server like netty) - it won't matter if it's ios or android.
-
P2P Game with UDP Networking - What library do I use?
I've taken a look at Kryonet and Netty, but they seem to only be for client-to-server models (Correct me if I'm wrong).
-
Muliplayer - Java - Seriazlising Objects?
You really shouldn’t be sending complete classes over in general though, the server doesn’t need to know anything about rendering and only needs a data representation of it. You could have smaller packets that hold necessary information that you can pass between client/server and a common Network class that handles registering any objects you’ll be serializing! I believe the kryonet project has examples of this
-
What is the best java library for networking?
If you are concerned with having to do a lot of implementation work yourself with Netty, then look no further than Kryonet.
- Libgdx, box2d local multiplayer?
-
Wish there was a Java lib for…
There is kryonet: https://github.com/EsotericSoftware/kryonet
MINA
Posts with mentions or reviews of MINA.
We have used some of these posts to build our list of alternatives
and similar projects.
We haven't tracked posts mentioning MINA yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
When comparing KryoNet and MINA you can also consider the following projects:
Netty - Netty project - an event-driven asynchronous network application framework
gRPC - The Java gRPC implementation. HTTP/2 based RPC
sshj - ssh, scp and sftp for java
Dubbo - The java implementation of Apache Dubbo. An RPC and microservice framework.
Grizzly
OkHttp - Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
Apache Tomcat - Apache Tomcat
Async Http Client - Asynchronous Http and WebSocket Client library for Java