Skip to content

lecousin/java-framework-network-core

Repository files navigation

lecousin.net - Java network framework - core

This library provides network functionalities with multi-threading.

It depends on the net.lecousin.core library for asynchronous operations and to launch tasks on network events.

Main functionalities:

  • The NetworkManager is based on the Java NIO framework to listen to network events and launch tasks to handle them
  • The classes TCPClient and UDPClient allow to connect to a server and exchange messages asynchronously
  • The classes TCPServer and UDPServer implement a server to process client requests asynchronously
  • A TCPServer is based on a ServerProtocol, which provides the specific implementation of a protocol
  • The class SSLLayer allows to handle SSL messages exchange, and is used by the SSLClient and SSLServerProtocol

Build status

Current version - branch master

Maven Central Javadoc

build status build status Codecov

Sonar Sonar Sonar Sonar Sonar

Development branch

build status build status Codecov

Sonar Sonar Sonar Sonar Sonar

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages