Hi,
hier im Forum gibt es ja zwei populäre TCP-Server-Implementierungen. Einmal den Multiserver (TCP) von @kevin89, welcher für jeden Client einen einzelnen Thread erstellt und einmal den VersuchsChat mit leistungsfähigem Server von @ErfinderDesRades, welcher die asynchrone Read-Methode des Tcp-Clients verwendet.
Ich habe mich sehr stark mit der Implementierung von dem Erfinder angefreundet und verwende diese nun überall, wo ein Tcp-Server vonnöten ist. Interessant wäre, ob diese auch Nachteile gegenüber dem Multiserver besitzt. (ein Vorteil ist ja schonmal, dass keine Millionen Threads benötigt werden)
Ich würde mich über ein paar weitere Vor- und Nachteile beider Server/Clients freuen
hier im Forum gibt es ja zwei populäre TCP-Server-Implementierungen. Einmal den Multiserver (TCP) von @kevin89, welcher für jeden Client einen einzelnen Thread erstellt und einmal den VersuchsChat mit leistungsfähigem Server von @ErfinderDesRades, welcher die asynchrone Read-Methode des Tcp-Clients verwendet.
Ich habe mich sehr stark mit der Implementierung von dem Erfinder angefreundet und verwende diese nun überall, wo ein Tcp-Server vonnöten ist. Interessant wäre, ob diese auch Nachteile gegenüber dem Multiserver besitzt. (ein Vorteil ist ja schonmal, dass keine Millionen Threads benötigt werden)
Ich würde mich über ein paar weitere Vor- und Nachteile beider Server/Clients freuen