VChat --- an interactive TCP/IP chat system -------------------------------------------------------------------------- Copyright (c) 1993/94 by mickey@deadline (Andreas S. Wetzel) All rights reserved. See the file COPYRIGHT for copyright notices. Welcome to VChat! VChat - IP is a multi-channel chat system which works over TCP/IP Network connections. Here are some of it's features: o Multi-channel chat conferences. o Hidden channels for private conferences. o Automatic adjustment of Screensize through SIGWINCH signal. o Full ANSI color support. o Configurable linux console color support o Configurable AUDIO support for FreeBSD or linux with sound driver 2.0 or later. ...end even more ... Terminal support: ================= VChat does not make use of the termcap/terminfo. Only DEC vt100 / ANSI compatible terminal emulations are supported. The current emulation is determined by reading the TERM environment variable. In vt220 mode vchat takes advantage of the 8bit escape sequences offered by vt220. Here is a list of emulations which are supported: vt1xx - DEC vt100/vt102/compatible - no colors supported. vt2xx - DEC vt220/vt240/compatible - no colors supported. xterm - X11 Window systems xterm - no colors supported. xcterm - X11 Window systems xcterm - colors supported. ansi - ANSI or compatible - colors supported. console - Linux console - color support configurable. If VChat runs without colors, though your terminal supports ANSI compatible colors, check the setting of your TERM environment variable. TCP/IP Usage: ============= By default VChat uses TCP port 1168 / 1169 for the communication between the VChat/Vping servers and the client processes. If for some reason you have to change this, you can do that by changing the values for SERVER_PORT / PING_PORT in the file config.h in the top level directory of VChat, or by specifying an alternate Portnumber on the commandline of vserver. If you compile vping to run under the inetd super-server, you will probably have to change the portnumber to be used by vping in your /etc/services file. AUDIO support: ============== There is a configurable option for sound support in conjunction with the linux sound driver 2.0 or later for either FreeBSD or Linux. (The sound driver for FreeBSD is included in the current FreeBSD distribution) Enable this option by uncommenting the line: #define AUDIO in the config.h file which is located in the top level directory of VChat. This option, when enabled, offers you the possibility to define a username, which is to be rang to chat, by playback of a predefined sample file. (See vping commandline options). Either 8, 12 or 16 bit samples, variable sample rates and stereo/mono are supported, via commandline option or auto-detection, when playing DEADSND files. (See below). Device for playback configurable - default: 8 bit = /dev/dsp ; 16 bit = /dev/dsp16 with auto switching in conjunction with the samplesize given on the commandline. DEADSND file support: ===================== The AUDIO option of VChat enables support for either raw sample files or DEADSND files. DEADSND files have the correct values for samplesize, playback speed, etc stored into a short fileheader. The most recent DEADSND utilities can be obtained from the public file archive on -D-E-A-D-L-I-N-E- (see file COPYRIGHT for further information on the public file archive) ---------------------------------------------------------------------------- - Rev.1.6c 12 Jul 94 - 1993/94 -D-E-A-D-L-I-N-E- research