:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
09/11/22 21:41
저도 c#허접이라 뭐 도움은 못드리겠고;;; 최재규씨가 쓴 c# 실전프로젝트 한번 보시면 풀소스 있습니다. 그거 한번 봐보세요.
09/11/22 21:58
WizardMo진종님// 앗 자바라고 써놓질 않았네요. 죄송합니다;; 다시한번 공부해봐야겠네요.. 흠 안풀리는데 ㅡㅜ 답변 감사합니다.
09/11/22 23:23
제가 자바를 본지 좀 오래되서 기억은 안 나지만 프로그램 구조상 한 번 입력을 하고 나면 그 뒤에 처리하는 부분이 없는 것으로 보입니다. 종료 명령을 받기 전 - 프로그램을 보니 x를 누르면 꺼지는 구조 같군요 - 까지는 한 번 입력하면 다시 프로그램 상태가 초기화가 되도록 하셔야 할 거 같네요.
09/11/23 11:42
ds2.receive(dp2); 이 부분이 문제에요. 지금 프로그램은 저기서 대기 상태입니다. 그래서 아무것도 안하는거죠.
소켓을 보내는 것과 동시에 저 부분에서 받으라고 하신 것 같은데 소스는 보내는 것 따로 받는 것 따로죠. 그리고 저 부분을 삭제하고 해보면 두번째로 입력할 때 아마 bindexception 이 날거에요 DatagramSocket ds1 = new DatagramSocket(5000); 이부분에 5000포트를 또 열려고 해서 그런거거든요. 참고하세요. 저도 AWT 는 한지가 10만년이라 자세히 기억은 안나네요..^^;; 마지막으로 클래스 이름은 대문자로 시작하셔야 해요. 만국 공통의 자바 네이밍 룰 입니다.
|