본문 바로가기

반응형

Serializable

(3)
[Java Communication] Reference yhg.comm.message Message int getType() 클라이언트 종류 얻기 int getNumber() void setNumber(int num) 클라이언트 번호 설정 MSGBoolean extends Message void setTrue() void setFalse() boolean get() MSGChat extends Message void setMessage(String str) 채팅 메세지 설정 String getMessage() MSGEnterClient extends Message 서버에 클라이언트가 접속하였을 경우 이미 접속한 다른 클라이언트들에게 전송하는 메세지 MSGLeaveClient extends Message 서버에 접속되어있는 클라이언트가 접속이 끊겼을 경우 다른..
[Java Communication] Server & Client 스레드가 어려움 몇시간을 해도 통신이 잘 안됨 등등 프로젝트를 진행하면서 이런 문제점이 생길거 같아서 미리 이클래스를 작성 하였습니다. 현재로도 하나의 테스트 프로그램만을 작성해 보았으므로 다른 프로그램에서는 어떻게 동작할지는 예상할 수 없습니다 ^^;; 작성해본 간단한 채팅 프로그램의 서버와 클라이언트 입니다. 이것만 보셔도 대충 이해가 가실거라고 생각 됩니다. --- Server ---package yhg.comm.test; import java.io.IOException; import yhg.comm.message.MSGChat; import yhg.comm.message.MSGEnterClient; import yhg.comm.message.MSGLeaveClient; import yhg.comm..
[Java Communication] 메세지 클래스 팀프로젝트를 미리 준비하면서 만들어 본 통신 클래스...; 복잡했던 스레드 이런걸 단방에 해결해 주도록 만들었습니다. 1:n의 통신이 가능하게 하였으며... 중요 클래스를 건드리지 않고 이벤트를 작성하는 형식으로 만들어 보았습니다. 아직 부족한게 많고 허접할거 같지만... 일단 처음으로 통신과정 중에 왔다 갔다할 객체를 메세지라고 하여 만들었습니다. 그리고 그 메세지 클래스를 상속받아서 구체적인 메세지들이 구현이 됩니다. --- Message.Java --- package yhg.comm.message; import java.io.Serializable; /** * 통신 중에 주고 받는 메세지 * * @authorYoon HyunGook * @since2010-03-08 */ public class Me..

반응형