[MUD-Dev] Socket-Script: Socket-capabable script language and matching library
J C Lawrence
claw at under.engr.sgi.com
Tue Aug 4 19:14:49 CEST 1998
New MUD server programmers seem to have some problems with socket
programming. While we already have quite an extensive list of URL and
book references for the area, the following may also help:
URL:http://devplanet.fastethernet.net/sscript.html
While the scripting language (highlighted further below) is
interesting, the library may be more useful for non-C++ MUDS (I'd
recommend socket++ or similar for C++):
--<cut>--
Unix source. If you want to make C applications without worrying
about socket stuff, this is for you.
--<cut>--
On the scripting language:
--<cut>--
Socket Script is a new scripting language to easily make networking
oriented applications.
Description:
Socket Script has been made for people that want to create
networking-oriented programs, but don't want to learn all the socket
stuff. It has multiple network commands that enable you to tell the
script interpreter where you want to connect, and all you have to do
is focus on the script itself, leaving the connection parts to
SScript. It is good for non-programmers as well as experienced
ones. SScript has some simple commands, as well as very powerfull
ones. To this day, it has more than 100 commands. Socket Script can
also be compiled in 2 different modes: text-only, or in graphical mode
with GTK, under X Window. What's best about SScript is that it
combines a lot of technologies. In the configuration, you can tell it
to include some of the latest libraries available and they will be
accessible from within your script as simple commands.
Features:
Here are some features of SScript:
Complete client/server networking support
Virtual hostname support
File I/O and stats functions
Log to file or syslog
Binary file sending
String parsing and matching
Loops and conditional arguments
Complete built-in help
Graphical modes as well as text-only mode
TCP/IP, UDP, ICMP functions
Multi-threading
Mathematical and timers commands
Text formatting using ncurses
Encryption, compression
Devices information function
Support for a lot of libraries
PGP frontend
HTML parsing
SNMP queries
GDBM databases support
Sound support
And much more!
--<cut>--
--
J C Lawrence Internet: claw at null.net
(Contractor) Internet: coder at ibm.net
---------(*) Internet: claw at under.engr.sgi.com
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...
More information about the mud-dev-archive
mailing list