TcpLib
TcpLib ist eine kleine C++ Klassenbibliothek auf Basis von Sockets, mit der ein TCP-Server und entsprechende TCP-Clients entwickelt werden können.
Durch Ableiten von der Server- und Client-Klasse und überschreiben von jeweils einer bzw. zwei Methoden können eigene Anpassungen vorgenommen werden.
Es werden als Beispiel eine einfache abgeleitete Client- und Server-Klasse vorgestellt, die Eingaben austauschen.
Ich habe diese Bibliothek für das Projekt GlobalObjects gebraucht, dort kann eine etwas komplexere Nutzung betrachtet werden.
Die aktuelle Version TcpLib 1.0.3 ist in der Programmiersprache C++ realisiert und wurde bislang kompiliert und getestet mit:
- Microsoft Visual Studio 2010 C++ 98 (32 Bit)
- Microsoft Visual Studio 2015 C++ 98 (32 und 64 Bit)
- Microsoft Visual Studio 2017 C++ 14/C++ 17 (32 und 64 Bit)
- Microsoft Visual Studio 2019 C++ 14/C++ 17/C++ 20 (32 und 64 Bit)
- Microsoft Visual Studio 2022 C++ 14/C++ 17/C++ 20 (32 und 64 Bit)
- MinGW Version 5.3.0 (32 Bit)
- MinGW Version 7.3.0 (32 und 64 Bit)
- MinGW Version 8.x (32 und 64 Bit)
- MinGW Version 9.x (64 Bit)
- MinGW Version 11.2.20 (64 Bit)
- gcc 4.8.3 (32 Bit)
- gcc 5.4.0 (32 Bit)
- gcc 7.4.40 (64 Bit)
- gcc 9.3.30 (64 Bit)
- gcc 11.3.30 (64 Bit)
- clang 6.0.0 (64 Bit)
- clang 10.0.0 (64 bit)
- clang 14.0.0 (64 bit)
Windows
Linux
Download TcpLib