Ciao ho un grosso problema e nn so come risolverlo. Ho due diversi progetti uno server ed un altro client. Client invia pacchetti al server che li esamina e risponde con un altro pacchetto. Ogni pacchetto implementa:
che appunto uso per ''interfacciare'' client e server. Quindi sia il client che il server conoscono il package model. Il problema è che quando il client invia un pacchetto e.g.codice:package model; public interface Packet { ... }
facendo writeObject(new Packet1(...)), in ricezione (ossia il server) mi da l'errore che nn trova la classe client.Packet1.codice:package client; public class Packet1 implement Packet { ... }
Io quello che faccio in ricezione è:
L'errore che mi stampa è il seguente:codice:package server; ... Packet p = (Packet) readObject();
che appunto dice che nn trova la classe client.Packet1. Ma io ho usato model.Packet per interfacciarlo...perchè non va? Qualcuno sa aiutarmi?codice:java.lang.ClassNotFoundException: client.Packet1 ...
Grazie![]()


Rispondi quotando
