Multicast

08/10/2004 - 02:39 por Alberto | Informe spam
Alguien me podria explicar que seria multicast y singlecaste? :)

Graciaaas!!

Preguntas similare

Leer las respuestas

#1 A.Poblacion
08/10/2004 - 08:46 | Informe spam
"Alberto" wrote in message
news:
Alguien me podria explicar que seria multicast y singlecaste? :)



¿Te estás refiriendo a los delegados, verdad?
Aquí van un par de ejemplos:

Multicast:

delegate void mc(int prueba);
mc MiDelegado = new MiDelegado(rutina1);
MiDelegado += newMiDelegado(rutina2);
MiDelegado(i); //Esto llama a rutina1(i) y rutina2(i)

Como puedes ver, un delegado multicast se puede usar para llamar a múltiples
rutinas con una sola llamada al delegado. La clave está en que el tipo de
retorno tiene que ser void, porque sino no sabríamos cual de los resultados
de las varias rutinas tendría que devolver la invocación del delegado.

Aquí tienes uno singlecast, que al tener un retorno que no es void solo se
puede conectar con una rutina:

delegate string mc(int prueba);
mc MiDelegado = new MiDelegado(rutina3);
// Esto daría error: MiDelegado += newMiDelegado(rutina4);
s = MiDelegado(i); //Esto llama a rutina3(i)
Respuesta Responder a este mensaje
#2 Alberto
08/10/2004 - 13:06 | Informe spam
No, me estaba refiriendo a redes, sockets.
Hay forma de que un socket se conecte con varios puntos?


"Alberto" escribió en el mensaje
news:
Alguien me podria explicar que seria multicast y singlecaste? :)

Graciaaas!!


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida