Comunidad PHPeros

Lenguajes => C / C++ => Mensaje iniciado por: x.mara.x en 14 de Febrero de 2009, 17:22:50 pm

Título: [Duda] C++ listen()
Publicado por: x.mara.x en 14 de Febrero de 2009, 17:22:50 pm
Estaba por la red y me encontre con este tutorial

http://www.elrincondelc.com/nuevorincon/foros/viewtopic.php?p=48878#48878


mi duda es..

listen(escucha,1) es para establecer las conexiones maximas del servidor? es para un multiplayer server y necesito adaptar muchas conexiones entrantes

por ejemplo, si quiero un maximo de conexiones de 25 usuarios seria correcto poner:

listen(escucha, 25)

y si quiero limitarlo a 25 usuarios esto lo limitaria??
??
Título: Re: [Duda] C++ listen()
Publicado por: Bill en 02 de Marzo de 2009, 18:58:22 pm
Ps, yo no se de c++ (nada) pero si pensamos como desarroladores generales, la función (listen) supongo que escucha lo que le envia el cliente, mas no cuantos usuarios le envia el cliente, asi que supongo que en el cliente hay que hacer una función que envie el numero de usuarios conectados, que balla sumado 1, 2,3 y en el server cuando llege a "25" pues no admita mas coneciones


saludos! ;)
Título: Re: [Duda] C++ listen()
Publicado por: Erik en 05 de Marzo de 2009, 21:38:30 pm
Estaba por la red y me encontre con este tutorial

http://www.elrincondelc.com/nuevorincon/foros/viewtopic.php?p=48878#48878


mi duda es..

listen(escucha,1) es para establecer las conexiones maximas del servidor? es para un multiplayer server y necesito adaptar muchas conexiones entrantes

por ejemplo, si quiero un maximo de conexiones de 25 usuarios seria correcto poner:

listen(escucha, 25)

y si quiero limitarlo a 25 usuarios esto lo limitaria??
??

Respuesta breve, Si.
Respuesta larga, listen lo que hace es obtener la cantidad de llamadas osea conexiones desde un cliente hacia un servidor, cuando tu añades 25 limitas a una capacidad de 25 conexiones a tu servidor, el problema esque no provoques un overflow, según tu servidor.
Título: Re: [Duda] C++ listen()
Publicado por: x.mara.x en 11 de Marzo de 2009, 03:51:57 am
Muchas gracias Erik