Pregunta

Estoy aprendiendo JXTA y quiero dominarlo. He descargado los programas tutoriales de la página web JXTA He corrido todos esos programas desde un solo PC y trabajado perfectamente bien. Pero yo quiero que funcione a través de Internet. Mi amigo también tiene una conexión a Internet. Tratamos de ejecutar el cliente toma en su máquina mientras que el programa servidor de socket se ejecuta en mi máquina. También he tratado de hacer myjxta (una aplicación P2P JXTA) para trabajar a través de Internet, pero no tuvo éxito. Ambos tienen conexión ADSL y tiene D-Link router ADSL GLB-802C. Mientras se configura el router Yo entré nombre de usuario y contraseña. No cualquier configuración de proxy para el navegador. Por lo que es necesario hacer la configuración de proxy para JXTA en caso afirmativo, ¿cómo debo hacerlo ..

El ipconfig para Ethernet es el siguiente

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix  . :
Description . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC
Physical Address. . . . . . . . . : 00-14-78-06-2A-A8
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::5584:3f17:f0c5:d774%11(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.1.3(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Thursday, September 03, 2009 7:50:51 AM
Lease Expires . . . . . . . . . . : Saturday, October 03, 2009 7:50:51 AM
Default Gateway . . . . . . . . . : 192.168.1.1
DHCP Server . . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 234886264
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-11-FB-93-03-00-14-78-06-2A-A8
DNS Servers . . . . . . . . . . . : 208.67.222.222
                                    208.67.220.220
NetBIOS over Tcpip. . . . . . . . : Enabled

Estoy tratando de hacerlo desde la semana, necesito ayuda para entender esto .... Quiero algunas pautas de cómo debería proceder con esto porque no hay mucha información disponible para JXTA en internet. Gracias por cualquier ayuda ..

Estoy cambiando una pregunta un poco Quiero correr MyJXTA (una aplicación de JXTA readymade descargado desde el sitio web JXTA) para trabajar a través de Internet. Yo proporcionado enlaces de configuración de pantalla en el comentario, así como captura de pantalla de la aplicación MyJXTA al ejecutarlo. Gracias por cualquier ayuda ...

/////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////

  

Me acabo de descubrir que hay un cierto   problema con el socket del servidor TCP y mi   ISP. Yo confirmé con el pitón   SOCK_STREAM aquí es el hilo -    Python SOCK_STREAM a través de Internet .   Sólo de Datagrama funciona en mi pc. hago   No sé si JXTA utilizado servidor TCP   socket o no. ¿Puede haber alguna otra   problema?

Captura de Wireshark - http://img188.imageshack.us/img188/3816/59237360.jpg

/////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////

¿Fue útil?

Solución

Desde una perspectiva de red, tienes dos máquinas, cada una de las cuales está detrás de un firewall.

A menos que su es algún servicio 'broker' que se puede acceder públicamente a los dos, no vas a ser capaz de conectarse entre sí sin meter algunos agujeros en los servidores de seguridad. Apuesto a simple código de ejemplo que ha descargado no prevé que 'agente'.

A partir de los documentos que encontré en el sitio de Java, que suena como la cosa que su falta es un 'Rendezvous Pública pares'.

El href="https://jxta.dev.java.net/" rel="nofollow noreferrer"> sitio de java tiene un montón de cosas en JXTA , un foro y un canal de IRC.

Si desea depurar esta a nivel de red, Wireshark puede ayudar.

Otros consejos

que necesita para abrir un servidor de encuentro fuera de ambos sus NATS.

Estos enlaces se describen algunas de las opciones que puede utilizar:

  1. http://osdir.com/ml/java .jxta.devel / 2007-04 / msg00011.html
  2. http://onjava.com/pub /a/onjava/excerpt/jxtaian_2/index2.html?page=3

si mal no recuerdo de mis días JXTA, también se puede utilizar un servidor de encuentro público.

Hola (del líder de las dos última versión de JXTA para Java), es necesario configurar un RDV pares con una dirección IP pública. Entonces, este pares debe fijarse como una semilla en sus dos compañeros EDGE. Entonces, la comunicación de corriente debe trabajar (lo hace en nuestras pruebas). Saludos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top