Skip to content

giannismarinakis/java-open-nl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Network Library for Java Developers


Latest version: v0.01.3

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...)

With this library you can

  • 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