The Captain ALM Network Library (Java) supporting SSL, standard cipher encryption, stream wrappers for sockets (Both Socket and DatagramSocket) and managed fragmentation of packet objects (With stream-able extension support).
Go to file
Captain ALM da7a3cb976
Fix concurrent collection modification issue in NetMarshalClient.
2023-06-11 15:19:37 +01:00
.idea Add build artifact and JavaDoc. 2023-05-23 15:24:10 +01:00
JavaDoc Allow integer to bytes writing in PacketLoader to support negatives. 2023-06-11 02:54:23 +01:00
src/com/captainalm/lib/calmnet Fix concurrent collection modification issue in NetMarshalClient. 2023-06-11 15:19:37 +01:00
.gitignore Initial commit. 2022-06-14 04:11:10 +01:00
LICENSE Update years of README.md and LICENSE. 2023-05-19 01:02:49 +01:00
README.md Update years of README.md and LICENSE. 2023-05-19 01:02:49 +01:00
calmnetlib.iml Initial commit. 2022-06-14 04:11:10 +01:00

README.md

Captain ALM Network Library (Java)

This is the java network library with support for SSL, standard cipher encryption (.net Compatible!), fragmentation, packet object and network stream support.

This requires the calmstdcrypt library, which is my cryptographic wrapper library.

This library contains streams that can wrap both Socket and DatagramSocket objects. Sending large amounts over UDP is also do-able using the fragmentation part of the library.

This library targets Java 8.

(C) Captain ALM 2023 - Under the BSD 3-Clause License