|
컴포넌트 질문인지요??
일대일 중이니 잠시 대기해~ 라는 멧시지를 날리기위해선 우선 접속이 되어야한다는 조건이 붙을거 같네요
왜냐면 접속해서 정보를 받지도 않은 상태로 상대방이 일대일인지 접속이 안된건지 알수 없으니까요
컴포넌트는 기본적으로 스레드로 돌기때문에 n : n접속이 가능합니다.( 잘은 모르지만)
상대방에게 접속한후 해당정보를 받아 일대일중이구나 라는 판단후 클라이언트나 서버쪽에서 연결을 끊어주는 방법은 있을지 모르지만... 컴포넌트는 사용해보질 않아서 모르겠네요.
TServerSocket을 잠깐보니 Close와 Free가 존제하네요.. 아마도 Close(소켓번호) 해주는것이 맞을듯 싶네요
그럼..
홍지곤 님이 쓰신 글 :
: 안녕하세요~ Magic.홍지곤 입니다.
:
: 알면 알수록 여쭤 볼께 늘어나는 군요...
:
: 쉽게 말하면요, 1:1 텍스트 체팅시, 체팅 중이라면
: 다른 클라이언트가 접속했을 시 일대일 체팅중이니까,
: 대기해~~라고 할 수 있는 방법은 없는지요?
: 아님 다른 클라이언트는 없애 버릴 방법은여~~
:
: 알고 계신분 답변 좀 부탁드립니다.
: 간단하게 소스 올려주시면 더욱 감사드립니다.
:
: 그럼. 즐프하세요~~
:
:
|