Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

talkd(8) [netbsd man page]

NTALKD(8)						    BSD System Manager's Manual 						 NTALKD(8)

NAME
ntalkd, talkd -- remote user communication server SYNOPSIS
ntalkd [-dl] DESCRIPTION
ntalkd is the server that notifies a user that someone else wants to initiate a conversation. It acts as a repository of invitations, responding to requests by clients wishing to rendezvous to hold a conversation. In normal operation, a client, the caller, initiates a rendezvous by sending a CTL_MSG to the server of type LOOK_UP (see <protocols/talkd.h>). This causes the server to search its invitation tables to check if an invitation currently exists for the caller (to speak to the callee specified in the message). If the lookup fails, the caller then sends an ANNOUNCE message causing the server to broad- cast an announcement on the callee's login ports requesting contact. When the callee responds, the local server uses the recorded invitation to respond with the appropriate rendezvous address and the caller and callee client programs establish a stream connection through which the conversation takes place. OPTIONS
ntalkd supports the following options: -d The -d option turns on debugging logging. -l The -l option turns on accounting logging for ntalkd via the syslogd(8) service. FILES
/usr/libexec/ntalkd SEE ALSO
talk(1), write(1), syslog(3), syslogd(8) HISTORY
The ntalkd command appeared in 4.3BSD. The original talkd program was coded improperly, in a machine and byte-order dependent fashion. When this was corrected, it required a pro- tocol change, which necessitated a different daemon to handle it, thus ntalkd or "new" talk daemon. The old daemon has long since been removed, but the detritus remain. BSD
March 23, 2004 BSD

Check Out this Related Man Page

talkd(8)						      System Manager's Manual							  talkd(8)

NAME
talkd, ntalkd - The remote communications server for the talk command SYNOPSIS
talkd ntalkd DESCRIPTION
The talkd server notifies a user or callee when a client or caller wants to initiate a conversation. The talkd daemon sets up the conver- sation if the callee accepts the invitation. The caller initiates a conversation by executing the talk command and specifying the callee. The callee accepts the invitation by executing the talk command specifying the caller. The talkd daemon listens at a socket for a LOOK_UP request from a local or remote talk client. On receiving a LOOK_UP request, talkd scans its internal invitation table for an entry that pairs the client (the local or remote talk process) with a caller. If an entry exists in the talkd daemon's international invitation table, the talkd daemon assumes that the client process is the callee. The talkd daemon returns the appropriate rendezvous address to the talk process for the callee. The callee process then establishes a stream connection with the caller process. If an entry does not exist in the invitation table, the talkd daemon assumes that the client process is the caller. The talkd daemon then receives the client process's ANNOUNCE request. When talkd receives the ANNOUNCE request, talkd broadcasts an invitation on the console of the remote host where the callee is logged in, unless the caller specifies a particular tty. At approximately 1-minute intervals, talkd rebroadcasts the invitation until either the invitation is answered by the callee or the call is canceled by the caller. Debugging messages are sent to syslogd(8). For further information on the files used by this daemon, see the syslogd command. FILES
Specifies the command path Defines Internet socket assignments Contains data about users who are currently logged in NOTES
The Tru64 UNIX version of talkd uses the talk 4.3BSD protocol. This command is sometimes referred to as ntalkd. It is not compatible with 4.2BSD versions of talk. RELATED INFORMATION
Commands: inetd(8), syslogd(8), talk(1) delim off talkd(8)
Man Page