-1
서버와 클라이언트 클래스 간의 통신에 문제가 있습니다. 여기 내 매우 간단 Server.java입니다 :Java 클라이언트에서 값 액세스
public class Server {
public static int position = 1;
public int getPosition() {
return position;
}
public static void main(String args[]) throws IOException {
position++;
ServerSocket server = new ServerSocket(8080);
Socket s = server.accept();
System.out.println(position);
}
}
그리고 여기 내 클라이언트입니다 : 나는 2를 얻을 서버의 위치를 인쇄 할 때 그래서
public class Client {
public static void main(String args[]) throws UnknownHostException, IOException {
Server serv = new Server();
Socket s = new Socket("127.0.0.1", 8080);
System.out.println("Connected!!");
int a = ser.getPosition();
System.out.println(a);
}
}
, 그리고 클라이언트에서 인쇄 할 때 정적 인 값이 서버에서 변경 되더라도 1로 유지됩니다.
제발 도와주세요. 어떤 종류의 도움이라도 대단히 감사하겠습니다!
감사합니다.
귀하의 기대는 무엇입니까? – VPK
이것은 어떻게 작동하는지 전혀 아닙니다. 클라이언트 서버 자습서를 찾는 것이 좋습니다. 위의 코드는 컴파일되지 않습니다. – Kayaman
죄송합니다 .. 방금 다시 편집 했으므로 이제 컴파일하고 작업해야합니다. – tee