xref: /original-bsd/libexec/talkd/talkd.8 (revision 6f815012)
1.\" Copyright (c) 1983, 1991 The Regents of the University of California.
2.\" All rights reserved.
3.\"
4.\" %sccs.include.redist.man%
5.\"
6.\"     @(#)talkd.8	6.5 (Berkeley) 03/16/91
7.\"
8.Dd
9.Dt TALKD 8
10.Os BSD 4.3
11.Sh NAME
12.Nm talkd
13.Nd remote user communication server
14.Sh SYNOPSIS
15.Nm talkd
16.Sh DESCRIPTION
17.Nm Talkd
18is the server that notifies a user that someone else wants to
19initiate a conversation.
20It acts a repository of invitations, responding to requests
21by clients wishing to rendezvous to hold a conversation.
22In normal operation, a client, the caller,
23initiates a rendezvous by sending a
24.Tn CTL_MSG
25to the server of
26type
27.Tn LOOK_UP
28(see
29.Aq Pa protocols/talkd.h ) .
30This causes the server to search its invitation
31tables to check if an invitation currently exists for the caller
32(to speak to the callee specified in the message).
33If the lookup fails,
34the caller then sends an
35.Tn ANNOUNCE
36message causing the server to
37broadcast an announcement on the callee's login ports requesting contact.
38When the callee responds, the local server uses the
39recorded invitation to respond with the appropriate rendezvous
40address and the caller and callee client programs establish a
41stream connection through which the conversation takes place.
42.Sh SEE ALSO
43.Xr talk 1 ,
44.Xr write 1
45.Sh HISTORY
46The
47.Nm
48command appeared in
49.Bx 4.3 .
50