Sehr geehrte Community,
ich habe ein Chat-System geschrieben, welches aus einem Server und x vielen Clients besteht und durch ServerSockets und Sockets Verbindungen aufbaut. Das Lesen und schreiben ist durch Threads geregelt.
Nun meine frage wenn ein Client eine Verbindung zum Server aufbaut, eine Nachricht schreibt und der Server diese Nachricht an alle schon verbundenen Clients schickt. Ist das dann eine TCP oder eine UDP Verbindung?
Theoretisch ist es ja kein Broadcast da die Nachricht gezielt an die Clients verschickt wird und nicht einfach an alle die Verbunden sind. Da bei jeder neuen Verbindung zum Server ein neuer Socket für den Client im Server erstellt wird.
Hoffentlich könnt ihr mir meine Frage beantworten
ich habe ein Chat-System geschrieben, welches aus einem Server und x vielen Clients besteht und durch ServerSockets und Sockets Verbindungen aufbaut. Das Lesen und schreiben ist durch Threads geregelt.
Nun meine frage wenn ein Client eine Verbindung zum Server aufbaut, eine Nachricht schreibt und der Server diese Nachricht an alle schon verbundenen Clients schickt. Ist das dann eine TCP oder eine UDP Verbindung?
Theoretisch ist es ja kein Broadcast da die Nachricht gezielt an die Clients verschickt wird und nicht einfach an alle die Verbunden sind. Da bei jeder neuen Verbindung zum Server ein neuer Socket für den Client im Server erstellt wird.
Hoffentlich könnt ihr mir meine Frage beantworten