lecousin.net Java framework - network - core

Core network functionalities

Лицензия

Лицензия

Категории

Категории

Сеть
Группа

Группа

net.lecousin.framework.network
Идентификатор

Идентификатор

core
Последняя версия

Последняя версия

0.8.4
Дата

Дата

Тип

Тип

jar
Описание

Описание

lecousin.net Java framework - network - core
Core network functionalities
Ссылка на сайт

Ссылка на сайт

https://github.com/lecousin/java-framework-network-core
Система контроля версий

Система контроля версий

https://github.com/lecousin/java-framework-network-core

Скачать core

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.lecousin.framework.network/core/ -->
<dependency>
    <groupId>net.lecousin.framework.network</groupId>
    <artifactId>core</artifactId>
    <version>0.8.4</version>
</dependency>
// https://jarcasting.com/artifacts/net.lecousin.framework.network/core/
implementation 'net.lecousin.framework.network:core:0.8.4'
// https://jarcasting.com/artifacts/net.lecousin.framework.network/core/
implementation ("net.lecousin.framework.network:core:0.8.4")
'net.lecousin.framework.network:core:jar:0.8.4'
<dependency org="net.lecousin.framework.network" name="core" rev="0.8.4">
  <artifact name="core" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.lecousin.framework.network', module='core', version='0.8.4')
)
libraryDependencies += "net.lecousin.framework.network" % "core" % "0.8.4"
[net.lecousin.framework.network/core "0.8.4"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
net.lecousin : core jar 0.20.7
net.lecousin.framework : serialization-api jar 0.3.0
net.lecousin.framework : xml jar 0.3.0

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
net.lecousin : core test-jar 0.20.7

Модули Проекта

Данный проект не имеет модулей.

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

Версии библиотеки

Версия
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
0.4.0
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.0