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
TcpLib-Anleitung (online)
Download TcpLib