This is an Open-Source Library for creating network applications in Java easily using UDP Network Protocol.
Read the LICENSE file before using this library!
* Note that this library uses the UDP protocol. It is recommended to use this library on applications where the loss of packets does not matter (Voice transfer applications, video calls, multiplayer games, etc...)
- Instantiate a server
- Store and manage incoming connections (Clients)
- Send data to a specific client or a group of clients
- Analyzes and sends the incoming RPCs to the proper clients
- Connect to a server
- Send data to a specific client, a group of clients or the server
- Executes or sends RPCs
- Send / receive RPCs
- You can set a Group ID for your RPC class, and you will receive only the RPCs that has the same group ID as yours
- Send RPC to All, Others (everyone except you), Server
- Send RPC to a Sender (When you receive a RPC you can send directly back to the Sender of this RPC) or a Client
- Send RPC to a specific group