Kryonet is a Java information center that supplies an uncluttered and understandable API for dynamic TCP and UDC client/server network communication utilizing NIO. Kryonet uses the Kyro serialization library to quickly and significantly shift object graphs throughout the system of connections. It is an epitome for any client/server application. Kryonet is very competent most especially for games as it functions both on desktops and androids. Kryonet can also be useful for inter-process transmission.

Kryonet always uses a TCP port. This enables the schema to simply achieve constant communication and have a stateful association. Kryonet can freely use a UDP port in conjunction to the TCP port. Whilst both ports can be utilized at the same time, it is discouraged to send large data to both simultaneously because the two codes can affect one another.