먼저 좌표는 아마도 잘못된 용어 일 것입니다. 나는 단순히 x와 y 변수를 전달한다고 가정하지만, 좌표는 좌표를 더 잘 묘사합니다.자바 클라이언트에서 자바 서버로 좌표 전달하기
이제 2 명의 고객이 액세스 할 수있는 서버가 있어야합니다.이 서버는 레이싱 게임이며 각각의 클라이언트가 서로 다른 제어 체계를 사용하여 동시에 경쟁 할 수 있어야합니다. .
경주 용 자동차의 x와 y 위치를 서버로 보내고 서버가 다음 플레이어로 보내고 그 반대의 경우도 도움이되기를 바랍니다. 각 클라이언트 창에서 같은 시간. 지금까지 나는 Sun 웹 사이트의 노크 서버 노크 (knock knock server)와 서버에 보내는 문자열을 반복하는 간단한 에코 서버 (echo server)와 같은 단순한 서버 작업만을 수행했습니다.
문자열 대신 int를 사용하려고하면 전달하려는 int가 동적 인 오류 (각 동작마다 분명히 바뀜)와 정적 (readInt 및 writeInt 사용)으로 전달할 수없는 오류가 발생했습니다.
그래서 서버를 통해 두 클라이언트 창 모두에서 원하는 동작을 만드는 방법에 대한 도움을 주시면 감사하겠습니다.
class Coordinates implements Serializable{...}
ObjectOutputStream out = new ObjectOutputStream(...);
out.writeObject(new Coordinates(...));
감사합니다 :) 직렬화 가능 객체에 대한 연구를 통해 좋은 결과를 얻을 수있었습니다. –