기본적으로 내가하고 싶은 것은 내 자바 기술을 향상시키기 위해 채팅 프로그램 (즉석 메신저와 IRC 사이의 프로그램)을 개발하는 것이다.여러 클라이언트가있는 스트림을 처리 하시겠습니까?
하지만 지금까지 1 개의 큰 문제가있었습니다. 두 개 이상의 클라이언트가있는 경우 올바르게 스트림을 설정하는 방법을 알지 못합니다. 클라이언트와 서버 간의 1 : 1 채팅은 쉽게 작동하지만 한두 가지 클라이언트가 동일한 채팅에서 서버와 함께 할 수있는 대상을 모릅니다.
이것은 내가 얻은 것입니다.하지만 서버와의 영구적 인 스트림이기 때문에 매우 유용 할 것입니다.
private void connect() throws IOException {
showMessage("Trying to connect \n");
connection = new Socket(InetAddress.getByName(serverIP),27499);
showMessage("connected to "+connection.getInetAddress().getHostName());
}
private void streams() throws IOException{
output = new ObjectOutputStream(connection.getOutputStream());
output.flush();
input = new ObjectInputStream(connection.getInputStream());
showMessage("\n streams working");
}