질문있습니다!!^^;;
Together
처음 오자마자 이렇게 질문을..;;
그것도 두개씩이나..-ㅅ-;;
암튼!! 그래도 꼭 알려주셔야 해요..ㅠ.ㅜ
모두 채팅 프로그램에 관련된 질문입니다..;
과제가 1:1 채팅 프로그램 소스 구해서 분석해 오는 건데요..;
질문1 - 보통 1:1 채팅프로그램은 서버랑 클라이언트.. 두개의 자바 파일만 있음
되는걸로 알고 있는데..
제가 구한 소스를 보면 server.java/ client.java/ handler.java/ 이렇게 세개의 파일이
있더라구요... 이렇게 파일이 두개 이상일 때는 실행할 때 어떻게 해야하나요?
참고로..; 도스창에서 실행시키는 거에요..;; (애플릿 사용)
질문2 - 글과 함께 첨부한 파일을 실행시키면 다 잘되는데..;
창에 글씨가 안 떠요.. -ㅅ-;; 접속 확인 메세지는 뜨는데 입력한 메세지는 안 뜨더라구요..;
어쩌다가 한번 해보면 한쪽 클라이언트에만 뜨고.. 다른 클라이언트에는 안 뜨는
어이없는 상황이..;;
실행할때 제가 잘못 실행시켜서 그런건가요? 저는 실행 할때..
java server 3000 - 서버 실행 (3000은 포트번호)
appletviewer client.html - 클라이언트1 실행
appletviewer client.html - 클라이언트2 실행
물론!! 세개의 실행창 열어놓고 한겁니다..;
왜안되는지 알려주세요..ㅠ.ㅜ
이거때문에 잠을 못 이루고 있어요..;; 밤에 꿈도 꾸고..ㅠ.ㅜ
부탁드립니다..;
-
간조롱
감사합니다!!ㅋ 다시 실행해 보고 안 되면 다시 또 질문 할께요~!!
-
연블루
1. 일단 채팅은 잘 됩니다. 제가 client.html 이라는 파일이 없어서 그냥 html 파일 만들어서 했거든요..잘됩니다.
질문 답변
1. 파일이 여러개..그런거는 상관 없습니다... 만약 위의 경우처럼
도스창을 사용한 애플릿이라면...
서버용(ex] server.java) 은 main(String args[]) 메소드가 있는 class 파일
을 실행 시키면 되겠죠~~
여기서는 java JavaChatServer 3000 이라고