¿como puedo conectar dos ordenadores de distintas redes con sockets ?

Iniciado por Dougki, 22 Diciembre 2016, 21:55 PM

0 Miembros y 1 Visitante están viendo este tema.

Dougki

se que este tema ya ha sido tratado antes pero en todas esas veces la respuesta era redireccionando un puerto del router a la ip de tu ordenador, no obstante ,estoy haciendo un proyecto en el que hago un sencillo juego(tipo 3 en ralla) y le añado un modo online por lo que quiero ver si hay otra manera de conseguir realizar una conexion a los ordenadores de distintas redes sin nesecidad de configurar el router.

gracias de antemano por sus respuestas  :D

b0nete

Que es lo que no quieres configurar en el router? solo el abrir los puertos?.

Dougki


sapito169

primero averigua la marca de tu router luego en google puedes encontrar el tutorial de la configuración del puerto

engel lex

Inevitablemente tienes que abrir puertos si no trabajas con un servidor intermedio


esto pasa porque cuando los paquetes llegan al router, simplemente no tienen información a donde ir dentro de la red local y el router tampoco sabrá donde enviarlos

tendrás que configurar un servidor intermedio de conexión y puedes probar ya allí usando el servidor como nodo de conexión entre ambas partes o usar el servidor solo como advertiser y ambas partes tendrían que intentar TCP hole punching
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.