Hi,
ich möchte eine Serveranwendung programmieren.
Dabei gehe ich davon aus dass durchaus mehrere hundert bis tausend User gleichzeitig eine Verbindung zum Server offenhaben werden.
Nun frage ich mich, ob ich zu jedem Socket, dass ich am Server offen habe einen eigenen Thread habe, der „hört“ ob eine Nachricht ankommt oder ob ich mehrere Connections in einem Thread irgendwie abarbeiten kann (nacheinander?) und schauen wo gerade was passiert.
Ich frage mich dabei auch ob es irgendein limit an Threads gibt, was ein Betriebssystem mitmacht.
Falls es von bedeutung ist: Realisieren will ich das ganze unter Linux in Java oder C (mit POSIX Threads).
MfG Bruno Haller