Question

J'apprends JXTA et que vous souhaitez maîtriser. J'ai téléchargé les programmes tutoriel de site JXTA J'ai couru tous ces programmes d'un seul PC et fonctionnait parfaitement bien. Mais je veux que cela fonctionne sur Internet. Mon ami a également une connexion Internet. Nous avons essayé de lancer socket client sur sa machine tout programme serveur socket fonctionne sur ma machine. J'ai essayé aussi de faire myjxta (une application p2p JXTA) pour travailler sur Internet mais sans succès. Nous avons tous deux avoir une connexion ADSL et ADSL a D-Link routeur GLB-802C. Lors de la configuration du routeur, je n'entré le nom d'utilisateur et mot de passe. Il ne importe quelle configuration de proxy pour le navigateur. Donc, est-il nécessaire de faire la configuration proxy pour JXTA si oui comment dois-je faire ..

Le ipconfig Ethernet est la suivante

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

Je suis en train de le faire depuis la semaine, je besoin d'aide pour comprendre .... Je veux des directives comment dois-je procéder à ce parce qu'il n'y a pas beaucoup d'informations disponibles pour JXTA sur Internet. Merci pour toute aide ..

Je change une question un peu que je veux courir MyJXTA (une application JXTA ready-made téléchargé sur le site JXTA) pour travailler sur Internet. Je ne fourni des liens capture d'écran de configuration dans le commentaire, ainsi que capture d'écran d'application MyJXTA quand je le lance. Merci pour toute aide ...

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

  

Je viens de comprendre qu'il ya un certain   problème avec socket serveur tcp et mon   isp. Je l'ai confirmé avec Python   SOCK_STREAM est le fil conducteur ici -    Python SOCK_STREAM sur Internet .   Ne fonctionne Datagram sur mon pc. je fais   sais pas si JXTA utilisé serveur tcp   prise ou non. Peut-il y avoir d'autres   problème?

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

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

Était-ce utile?

La solution

Du point de vue de la mise en réseau, vous avez deux machines, dont chacun est derrière un pare-feu.

À moins que leur est un service « courtier » qui est accessible au public à vous deux, vous n'allez être capable de se connecter les uns aux autres sans piquer quelques trous dans votre pare-feu. Je parie que le code exemple simple que vous avez téléchargé ne prévoit pas que « courtier ».

A partir de la documentation que j'ai trouvé sur le site java, il semble que la chose que votre manque est un « Rendez-vous public par les pairs ».

Le site java a beaucoup de choses sur JXTA , un forum et un canal IRC.

Si vous voulez déboguer ce au niveau du réseau, Wireshark peut aider.

Autres conseils

vous devez mettre en place un serveur de rendez-vous en dehors de vos deux NATS.

Ces liens décrit quelques-unes des options que vous pouvez utiliser:

  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 je me souviens bien de mes jours JXTA, vous pouvez également utiliser un serveur de rendez-vous public.

Salut (du leader des deux dernière version de JXTA pour Java), vous avez besoin de mettre en place un pair avec une adresse RDV IP publique. Ensuite, ce poste doit être défini comme une graine dans vos deux pairs EDGE. Ensuite, la communication socket devrait fonctionner (il le fait dans nos tests). Vive.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top