-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 17 Feb 2004, ovidiu neghina wrote:

> Aplicatia este de tip server - creeaza un socket LISTEN - si accepta
> conexiuni.
> Toate socketurile care sunt create, pentru conexiuni ce se conecteaza la
> server, sunt bindate in acelasi port local. Conexiunile vin de exemplu
> 30k de la IP1, 30k de la IP2 si 40k de la IP3.
> Serverul trebuie, si poate, sa le accepte pe toate. Ideea este ca exista
> o limita de socketuri intr-un SO. Limita de file descriptori.
> Eu vreau sa scot limitarea aia.. Sau sa extind limita..

Foloseste UDP si multiplexare dupa un "port" virtual, aflat undeva intr-un 
header propriu in datele packetului UDP. Acest port poate avea ce 
acoperire vrei tu (numar de biti).

Adica comunicarea la nivel UDP sa se faca intre server si clienti pe un 
port fix UDP dar in interiorul packetului UDP sa mai ai tu un ID propriu 
ce identifica sesiunea.

Problema ta vine din limitari ale protocolului TCP. Deci tre sa folosesti 
altceva, precum sugestia de mai sus :)

- -- 
Mihai RUSU                                    Email: [EMAIL PROTECTED]
GPG : http://dizzy.roedu.net/dizzy-gpg.txt    WWW: http://dizzy.roedu.net
                       "Linux is obsolete" -- AST
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFAMi5sPZzOzrZY/1QRAqZOAJ9Er2yXYvHAbc035ztia7bLG3idCwCg2ZRK
JxbWQJRrdtL9VGoDNkCVJ1A=
=ULh5
-----END PGP SIGNATURE-----

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui