161449Sbostic.\" Copyright (c) 1983, 1991, 1993 261449Sbostic.\" The Regents of the University of California. All rights reserved. 328245Smckusick.\" 443771Strent.\" %sccs.include.redist.man% 528245Smckusick.\" 6*65103Smckusick.\" @(#)talkd.8 8.2 (Berkeley) 12/11/93 735580Sbostic.\" 847462Scael.Dd 947462Scael.Dt TALKD 8 1047462Scael.Os BSD 4.3 1147462Scael.Sh NAME 1247462Scael.Nm talkd 1347462Scael.Nd remote user communication server 1447462Scael.Sh SYNOPSIS 1547462Scael.Nm talkd 1647462Scael.Sh DESCRIPTION 1747462Scael.Nm Talkd 1847462Scaelis the server that notifies a user that someone else wants to 1928245Smckusickinitiate a conversation. 20*65103SmckusickIt acts as a repository of invitations, responding to requests 2128245Smckusickby clients wishing to rendezvous to hold a conversation. 2228245SmckusickIn normal operation, a client, the caller, 2347462Scaelinitiates a rendezvous by sending a 2447462Scael.Tn CTL_MSG 2547462Scaelto the server of 2647462Scaeltype 2747462Scael.Tn LOOK_UP 2847462Scael(see 2947462Scael.Aq Pa protocols/talkd.h ) . 3028245SmckusickThis causes the server to search its invitation 3128245Smckusicktables to check if an invitation currently exists for the caller 3228245Smckusick(to speak to the callee specified in the message). 3328245SmckusickIf the lookup fails, 3447462Scaelthe caller then sends an 3547462Scael.Tn ANNOUNCE 3647462Scaelmessage causing the server to 3728245Smckusickbroadcast an announcement on the callee's login ports requesting contact. 3828245SmckusickWhen the callee responds, the local server uses the 3928245Smckusickrecorded invitation to respond with the appropriate rendezvous 4028245Smckusickaddress and the caller and callee client programs establish a 4128245Smckusickstream connection through which the conversation takes place. 4247462Scael.Sh SEE ALSO 4347462Scael.Xr talk 1 , 4447462Scael.Xr write 1 4547462Scael.Sh HISTORY 4647462ScaelThe 4747462Scael.Nm 4847462Scaelcommand appeared in 4947462Scael.Bx 4.3 . 50