Pregunta

He comenzado a leer cómo usar JXTA de la práctica JXTA II para una aplicación que quiero hacer. Aunque el código proporcionado (ejemplos) no funciona con JXTA 2.7. Más específicamente, la clase de herramientas de Z_Tools_and_others no se compila ya que la clase THERENDEZVOUS no tiene CONCONNECTEDPEERS () y GetConnectedRendEzvous () que existe en 2.6. Por lo tanto, no puedo continuar ya que la clase de herramientas se usa en la mayoría de los ejemplos. ¿Alguien familiarizado con esto tiene alguna sugerencia? ¿Es mejor usar 2.6 para fines de aprendizaje y luego pasar a 2.7?

Gracias.

¿Fue útil?

Solución

Perdón por la respuesta tardía: los archivos para práctico JXTA II están disponibles en aquí.

Estoy bastante seguro de que está intentando usar el código 2.6 con 2.7. Avíseme si todavía encuentra un problema con los ejemplos prácticos de JXTA II.

Otros consejos

package Examples.Z_Tools_And_Others;

public class Tools {
public static void popConnectedRendezvous(RendezVousService TheRendezVous, String Name) {

        Enumeration<ID> TheList = TheRendezVous.getConnectedRendezVous();
        int Count = 0;

        while (TheList.hasMoreElements()) {

            Count = Count + 1;

            PopInformationMessage(Name, "Connected to rendezvous:\n\n"
                    + TheList.nextElement().toString());

        }

        if (Count==0) {

            PopInformationMessage(Name, "No rendezvous connected to this rendezvous!");

        }

    }

La artista no funciona. El método getConnectedRendEzvous se elimina en 2.7. El que lo está reemplazando es devolver una lista. Es decir, crea más errores más adelante. ¿Debo cambiar el código para que funcione para una lista? Pensé que podría usar un ListIterator para reemplazar .NextElement () El mismo problema existe con PopConnectedPeers (RendebvousService therenDezvous, Nombre de cadena) de la misma clase.

También línea 166 en

Ejemplos de paquete.k_service;

clase pública _710_astrology_service_example Implementa el servicio, ejecutable

Result.setCompat (stdpeergroup.std_compat);

STD_COMPAT se elimina. Lo reemplazé con esto:

MODULEIMPLADVERTIVE AD = STDPEERGROUP.GETDEFAULTMODULEIMPLADVERISEMENT ();

Result.setCompat (ad.getCompat ());

No tengo idea si es bueno o no ... el código se compila aunque: P

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