karolherbst
Danziger Kant
- Registriert
- 11.05.07
- Beiträge
- 3.878
@Rastafari selbst wenn, und das ist mir durchaus bewusst, die Kommunikation nicht auf TCP basis ist, benötigt eine Kommunikation doch einen Prozess auf dem Zielhost, der auf eingehende Netzwerkdaten reagiert und wenn nötig antwortet, was die Definition für einen Server ist.
Somit wäre jedes Programm, was eine Internetverbindung besitzt ein Server. Jedes Spiel wäre ein Server, jeder aktuelle und neue Webbrowser wäre ein Server, etc...
EDIT:
Ein Server zeichnet sich eher dadurch aus, dass er Dienste/Services bereitstellt, die von anderen in Anspruch genommen werden können, solange sie die Schnittstelle zum Server einhalten. Oft werden zu den Schnittstellen Clients bereitgestellt, so dass man sich um die Programmierung eines Clients keine Sorgen mache muss. Aber eine alleinige Reaktion auf eingehende Netwerkdaten entspricht keinem bereitgestelltem Dienst, welcher von mehreren (gleichzeitig) benutzt werden kann.