Witam
W jaki sposób mogę przy użyciu socketów wysyłać np z serwera obiekt i odebrać go u klienta ?
i czy mógłby mi ktoś podać jakiś mały przykład jak robić ?
Witam
W jaki sposób mogę przy użyciu socketów wysyłać np z serwera obiekt i odebrać go u klienta ?
i czy mógłby mi ktoś podać jakiś mały przykład jak robić ?
Poczytaj o serializacji/deserializacji
ale jak już coś zserializuje to jak to wysłać ?
http://docs.oracle.com/javase/8/docs/api/java/net/Socket.html#getOutputStream--
a potem piszesz na tego streama i voila
http://docs.oracle.com/javase/tutorial/networking/sockets/
To teraz tak.
Mam taką klase która serializuje
public class Ruch implements Serializable {
int x = 0;
int y = 0;
int gracz = -1;
Ruch(int x,int y, int gracz){
this.x=x;
this.y=y;
this.gracz=gracz;
}
public int getX(){
return this.x;
}
public int gety(){
return this.y;
}
public int getGracz(){
return this.gracz;
}
}
w jaki sposób wysłać obiekt tej klasy serwerem do klienta a klientem jak to wyświetlić ?
z tym problemem nie mogę sobie poradzić już dość długi czas
proszę o pomoc