A tcp-based network protocol has been designed which allows a client to evaluate s-expressions via an slisp server running on a remote machine. Any compiled slisp application may be run as a server, and an application compiled with the xnet module may be run as a client. A network client that is embedded in a C program may also be created.