TALKD(8)

명칭
talkd - talk(1) (을)를 위한 demon

서식
talkd

해설
talkd 유틸리티는, 다른 유저의 회화 요구를, 유저에게 통지하는 서버입니다. 회화를 하고 싶은 복수의 클라이언트로부터의 요구에 응답한다, 말하자면 초대장의 저장고로서 기능합니다. 통상의 조작에서는, 호출원의 클라이언트는, 서버에 메세지 타입이 LOOK_UP (<protocols/talkd.h> 참조)이다 CTL_MSG 구조체의 메세지를 보내, 접속의 초기화를 실시합니다. 그러자(면), 서버는 벌써 호출해 (을)를 하고 있는지 어떤지 내부 테이블을 검색합니다 (상대는 메세지 속에서 지정되어 있습니다).

검색에 실패하면(자), 클라이언트는 ANNOUNCE 메세지를 보내, 서버에 호출하는 상대의 로그인 단말에 통지를 브로드캐스트 시켜 접속 요구를 실시합니다.

상대가 응답하면(자), 로컬 의 서버는 내부 테이블의 기록을 이용해 적절한 주소로 접속을 실시해, 호출측이라고 불러 나온 측과의 사이에 스트림형 의 접속을 확립해, 거기서 회화를 실시할 수 있도록(듯이) 합니다.

관련 항목
talk(1), write(1)

역사
talkd 유틸리티는 4.3BSD (으)로부터 등장했습니다.