[ nikoladsp @ 11.10.2006. 10:17 ] @
hi,
zna li neko gde se moze naci uputstvo za pisanje klaster servera i to realizovanih pomocu select() funkcije. za MS Win zanm da postoji iocp, ali bih vise voleo cross-platform resenje, pa mi se select() cini idealan, jedino me brine sto je broj wiatabilnih objekata na win ogranicen na nekoliko desetina, dok linux moze da hendla i po vise hiljada konekcija pomocu select() a win ne, pa bi hteo da napravim klaster od vise servera (proizvoljno mnogo) od koji svaki hendla odredjen broj konekcija i svi zajedno rade happily ever after...

cheers
[ cynique @ 18.10.2006. 00:23 ] @
Ako misliš waitati na sockete, onda ne možeš ni koristiti WFMO() koji ima hard-coded gornji limit na 64. Za select() možeš povećati broj waitabilnih socketa u setu redefiniranjem FD_SETSIZE konstante (defaultno također 64 u winsock2.h).
[ nikoladsp @ 25.10.2006. 07:29 ] @
mislio sam koristiti non-blocking sockete.za FD_SETSIZE znam,ali nemam pojma sta ce se desiti ako to povecam na veliki broj,recimo 10000.a cluster me zanima iz cisto edukativnih raznloga (bas zato nisam zeleo da redefinisem FD_SETSIZE) -voleo bih da to znam,al mi nije potrebno