Purple Server By Alex Chaffee and Purple Technology README Version $Id: README,v 1.2 2003/02/05 21:16:43 alex Exp $ Abstract Purple Server is a more-or-less-fully functional Chat server engine written in 100% Java. It was written to illustrate concepts from my course, Writing a Robust Multithreaded Server in Java. Copyright This code is Copyright (c) 1998-1999 Purple Technology, Inc. All rights reserved. You are free to do whatever you like with this code, free of charge, just give credit where credit is due. If you improve it, please send your improvements to server@purpletech.com. Check http://www.purpletech.com/server/ for the latest version and news. Zippy the Pinhead is copyright Bill Griffith, used without permission. Read Zippy! http://www.sfgate.com/sf/zippy/ Contents This package contains the following files COPYRIGHT full copyright info README this file index.html main page, pointers to everything mkdoc.bat DOS script to build javadoc mkdoc Unix script to build javadoc doc/... javadoc for all code html/ the web site and documentation code/ root level for source code MessageApplet.html HTML page that launches the basic applet clear.txt VT100 codes to clear screen mk.bat DOS script to compile all .java files mk Unix script to compile all .java files run DOS script to run server run.bat Unix script to run server runbot DOS script to run Zippy bot runbot.bat Unix script to run Zippy bot runping Unix script to run the Ping bot runall.bat DOS script to run the server, the Zippy Bot, and the Thread Watcher, all at once zippy.txt File full of Zippy quotes com/purpletech/... the Java source code Quick Start DOS UNIX 1. Change to the code dir cd code cd code 2. Compile the code mk sh mk 3. Run the server start run xterm -e sh run 4. Run the Zippy bot start runbot xterm -e sh runbot 5. Run the Thread Watcher tail -f /tmp/threads.txt 6. Run the applet appletviewer MessageApplet.html Links Purple Server Home Page - http://www.purpletech.com/server/ Purple Technology - http://www.purpletech.com/ jGuru Training by the Magelang Institute - http://www.jguru.com/ the best damn Java training in the world Cygnus Cygwin - http://sourceware.cygnus.com/cygwin/ a Win32 port of many useful unix command-line utilities, including bash and tail