Domanda

Sto imparando JXTA e voglia di dominarlo. Ho scaricato i programmi tutorial da sito JXTA Ho eseguito tutti quei programmi da un solo PC e funzionato perfettamente bene. Ma voglio farlo funzionare su internet. Il mio amico ha anche una connessione internet. Abbiamo cercato di correre cliente presa sulla sua macchina, mentre il programma server socket era in esecuzione sulla mia macchina. Ho anche cercato di fare myjxta (un'applicazione P2P JXTA) per lavorare su internet ma non ha avuto successo. Abbiamo entrambi hanno connessione ADSL e ha router ADSL D-Link GLB-802C. Durante l'impostazione del router ho inserito username e password. Non ci alcuna configurazione proxy per il browser. Quindi è necessario per la configurazione proxy per JXTA se sì come dovrei farlo ..

L'ipconfig per Ethernet è la seguente

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

Sto cercando di farlo da quando la settimana, ho bisogno di aiuto per capire questo .... Voglio alcune linee guida come devo procedere con questo, perché non ci sono molte informazioni disponibili per JXTA su internet. Grazie per tutto l'aiuto ..

Sto cambiando una domanda un po 'Voglio correre MyJXTA (un'applicazione readymade JXTA scaricato dal sito JXTA) per lavorare su internet. Ho fornito i link configurazione Schermata nel commento, così come screenshot dell'applicazione MyJXTA quando l'eseguo. Grazie per qualsiasi aiuto ...

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

  

Ho appena capito che v'è una certa   problema con socket server TCP e la mia   isp. Ho fatto confermato con python   SOCK_STREAM qui è il filo -    Python SOCK_STREAM su internet .   Solo Datagram funziona sul mio pc. lo voglio   non so se JXTA utilizzato server TCP   presa o no. Ci può essere una qualsiasi altra   problema?

Cattura schermo di Wireshark - http://img188.imageshack.us/img188/3816/59237360.jpg

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

È stato utile?

Soluzione

Dal punto di vista di rete, hai due macchine, ognuna delle quali è dietro un firewall.

A meno che il loro è un po 'di servizio 'mediatore' che è accessibile al pubblico a tutti e due, non si sta andando ad essere in grado di connettersi l'un l'altro, senza che colpisce alcuni buchi nelle pareti refrattarie. Scommetto che il codice di esempio semplice è stato scaricato non prevede che il 'mediatore'.

Dalla documentazione che ho trovato sul sito di Java, suona come la cosa vostro manca è un 'pubblico Rendezvous tra pari'.

Il href="https://jxta.dev.java.net/" rel="nofollow noreferrer"> sito ha un sacco di roba su JXTA , un forum e un canale IRC.

Se si desidera eseguire il debug questo a livello di rete, Wireshark può aiutare.

Altri suggerimenti

è necessario portare un server appuntamento al di fuori di entrambe le NATS.

Questi collegamenti descrive alcune delle opzioni che è possibile utilizzare:

  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

se non ricordo male dai miei giorni JXTA, è anche possibile utilizzare un server appuntamento pubblico.

Ciao (dal leader delle due ultima versione di JXTA per Java), è necessario set-up un peer RDV con un indirizzo IP pubblico. Poi, questo peer deve essere impostato come un seme nel tuo due coetanei BORDO. Poi, comunicazione socket dovrebbe funzionare (lo fa nei nostri test). Cin cin.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top