Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: barzata en 16 Febrero 2011, 21:32 pm



Título: Broadcast a una red por internet - WINSOCK
Publicado por: barzata en 16 Febrero 2011, 21:32 pm
Necesito enviar mediante Winsock un dato toda una red de computadoras fuera de mi red a traves de Internet. En donde va a estar instalado mi programa escuchando en un puerto determinado.

Es posible q todos escuche en el mismo puerto? o voy a tener q portforwardear cada PC a un puerto diferente?

Espero que se haya entendido el problema
Espero respuestas Gracias!!


Título: Re: Broadcast a una red por internet - WINSOCK
Publicado por: barzata en 17 Febrero 2011, 14:16 pm
Reformulo la pregunta porque creo q no se entiende:

Yo envío desde mi PC un dato por Winsock apuntando a un puerto determinado (7000 x ej).
Necesito que ese dato lo reciba TODA una red (10 maquinas).
Yo mando el dato a la IP del router de dicha red xxx.xxx.xxx.xxxx:7000 y quiero saber la manera de que ese dato se reenvie a toda la red.

La solucion que conozco es mandar el dato a un puerto diferente en cada PC de la red destino y  hacer PortForward desde la configuracion del router, pero esto es bastante molesto de hacer.

Espero sus respuestas y gracias!


Título: Re: Broadcast a una red por internet - WINSOCK
Publicado por: barzata en 17 Febrero 2011, 16:27 pm
Me respondo a mi mismo por si a alguien le sirve:
creo q la solucion está en hacer una conexion inversa, entonecs no me tengo q preocupar por abrir puertos en el router ya que el router verifica las conexiones entrantes pero no las salientes :D


Título: Re: Broadcast a una red por internet - WINSOCK
Publicado por: raul338 en 17 Febrero 2011, 17:11 pm
Lo que podrias hacer es usar un intermediario tambien. Una pc que escuche a internet, te conectas a esa pc y le envias el mensaje. Esa misma pc hace broadcast en su red :P


Título: Re: Broadcast a una red por internet - WINSOCK
Publicado por: 79137913 en 17 Febrero 2011, 17:26 pm
HOLA!!!

Lo que dice raul es cierto, por que si las pcs estan en red supongo que compartiran internet, entonces que 20 Pcs bajen el mismo archivo no tiene sentido y colmaria la conexión, en cambio bajas de 1 sola y listo.

GRACIAS POR LEER!!!


Título: Re: Broadcast a una red por internet - WINSOCK
Publicado por: barzata en 17 Febrero 2011, 17:31 pm
es verdad! no se me habia ocurrido, portforwardeo a una sola, y q esa haga broadcast, es una buena opcion tambien, ahora tengo q decidir  si la hago asi o po conexion inversa, q les parece?


Título: Re: Broadcast a una red por internet - WINSOCK
Publicado por: 79137913 en 17 Febrero 2011, 17:37 pm
HOLA!!!

Siempre prefiero la conexión inversa, pero si tenes acceso a esas pc  podes hacerlo como vos quieras.

GRACIAS POR LEER!!!


Título: Re: Broadcast a una red por internet - WINSOCK
Publicado por: barzata en 17 Febrero 2011, 17:41 pm
Creo q voy a haer una mezcla de las 2, un intermediario que se conecte por conexion inversa, y que ese se encargue del broadcast, jejejejej

Gracias muchachos


Título: Re: Broadcast a una red por internet - WINSOCK
Publicado por: raul338 en 17 Febrero 2011, 19:17 pm
@barzata: Exactamente a eso me referia :xD

Podes modificar mi Notas por red (http://foro.elhacker.net/vb/notas_por_red_v11-t312701.0.html) (aunque tiene un codigo medio lioso porque lo hice rapido para el concurso :xD)