Hallo,
ich versuch mich grad an der Programmierung eines Servers. Wieviele Sockets darf ich gleichzeitig offen halten ?! Also ich möchte wenn möglich zu allen Clients eine Connection offen halten um ihnen Systemmeldungen zu schciken, wenn sie sich eingeloggt haben
Bei UNIX Domain Sockets oder INET Sockets sind Standard maximal 5 Sockets einzurichten. Wenn eine Verbindung ankommt, dann wird der aktuelle Sockethandle kopiert und die Kommunikation an ein Submodul weitergeleitet. Das heisst es sind maximal 5 gleichzeitige werbindungen möglich, die restlichen kann man entweder in eine Warteschalnge nehemn oder abweisen. Das kommt auf die Art und Weise der Serveranwendung an.
Bis denn ... Starbuck
jau, danke =o) wenn dann wären die eh inner Warteschlange und werden dann alle reihum mit den messages bedient. also eine systemmeldung wird dann an alle clients geschickt... dazu wird einfach die liste der sockets abgearbeite..so hab ichs mir jedenfalls vorgestellt =o)