[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