SpyTalk - send and receive messages using IP Diffusion
SpyTalk -t|--talk [-q|--quiet] [-s|--switch|--tcp] [-f|--file file [-c|--continuous|--noautorate] [-r|--rate rate]] [-p|--priority priority] ipaddr
SpyTalk -l|--listen [-q|--quiet] [-s|--switch|--tcp] [-f|--file file] [-n|--timeout timeout] [ipaddr[/mask]]
SpyTalk [-i|--interactive] [-s|--switch|--tcp] [-q|--quiet]
SpyTalk is a messaging front end to the IP Diffusion kernel modules.
SpyTalk supports three modes of operation: talk, listen, and interactive. If no mode is specified, SpyTalk defaults to the fullscreen interactive mode.
In talk mode, SpyTalk normally sends all input from STDIN to the computer specified by ipaddr, until you type ^D.
In listen mode, SpyTalk normally listens for all input from any source and writes everything it receives to STDOUT until it receives a ^D on STDIN. However, if ipaddr is specified, SpyTalk will listen only to that IP address, and if mask is specified, ipaddr will be treated as a network with the given mask.
Interactive mode is the most capable mode of SpyTalk. For a description of this mode and a list of commands, see below.
In interactive mode, you are presented with a screen with two panels. The top panel contains messages received from other computers, and messages from SpyTalk. The bottom panel contains everything you type. In addition to transmitting messages, SpyTalk also sends the computer's current load in interactive mode. The current load for the local and remote computers are displayed above their respective message panels.
Interactive mode is controlled by various commands. The commands are case insensitive. The following commands are currently understood by SpyTalk:
Because of the nature of IP diffusion, SpyTalk does not actually create any network traffic. If you expect to be sending and/or receiving messages but they are not going through, check to make sure there is other network traffic between the source and destination.