Lorsque je fait :
ClientSocketManager.writeObjectOnAll((XBOXPacket) packet);
J'ai ça dans les logs :
java.lang.ClassCastException: jpcap.packet.UDPPacket cannot be cast to Client.Service.XBOX.XBOXPacket
La classe XBOXPacket est la suivante :
public class XBOXPacket extends UDPPacket implements java.io.Serializable{
UDPPacket dérive d'Object mais n'implemente pas Serializable, or il me le faut pour envoyer dans le tunnel le paquet capturé sans y toucher tel quel, j'ai donc créé la classe XBOXPcket.
Une idée? merci
Partager