sur une application client/serveur, j'ai besoin d'envoyer un objet qui représente une matrice de points par le code suivant
le problème c'est que l'envoi ne s'effectue pas et je ne reçois aucune exception juste l'interface qui se bloque comme s'il tourne sans fin, j'ai essayé avec un simple String pour voir si le code de communication est bon, j'ai bien reçu ma chaine de l'autre côté, donc le problème est dans la matrice, mais je n'arrive pas à comprendre la cause, pourtant ma classe Point est sérialisable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void send(Object[][] matrix) { try { System.out.println("Envoi Pi en cours ..."); oos.writeObject(matrix); System.out.println("Objet envoyé.."); oos.flush(); } catch (IOException ex) { ex.printStackTrace(); } }
Classe Point
pour le problème dans la photo jointe je l'ai résolu, c'était le fichier qui se compilait pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class Point implements Serializable{ private BigInteger x, y; private Curve E; public Point(BigInteger x , BigInteger y, Curve E) { this.x = x; this.y = y; this.E = E; } }
Merci
Partager