[ih] Origin of 'talk' command

Tim Buchheim buchheim at ISI.EDU
Thu Dec 19 12:17:33 PST 2002

I've found some information on the actual protocol used by talk, if
anyone is interested.

Here's a page which provides some details for both the ntalk protocol
and the older talk protocol.


It doesn't seem to have the constants the for type or answer fields, but
you can find that in /usr/include/protocols/talkd.h (which can be found
on FreeBSD, Mac OS X, and RedHat Linux at least)

Note that while commands (invite/delete/announce/etc.) and responses are
sent in the above format to UDP port 518 (or 517) the actual text is
sent as a raw stream of characters over a separate TCP connection.

Tim Buchheim

More information about the Internet-history mailing list