<!-- MHonArc v2.4.4 --> <!--X-Subject: VEIL (was: Re: [MUD-Dev] Clients) --> <!--X-From-R13: Penaqba Uvyyrfcvr <oenaqbaNebthrgenqre.pbz> --> <!--X-Date: Tue, 03 Mar 1998 12:26:55 +0000 --> <!--X-Message-Id: Pine.BSF.3.96.980218204946.3006A-100000#roguetrader,com --> <!--X-Content-Type: text/plain --> <!--X-Reference: Pine.GSO.3.95q.980218083205.10320A-100000@uhunix1 --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, VEIL (was: Re: [MUD-Dev] Clients)</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:brandon#roguetrader,com"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00674.html">Previous</a> | <a href="msg00676.html">Next</a> ] Thread: [ <a href="msg00529.html">Previous</a> | <a href="msg00556.html">Next</a> ] Index: [ <A HREF="author.html#00675">Author</A> | <A HREF="#00675">Date</A> | <A HREF="thread.html#00675">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>VEIL (was: Re: [MUD-Dev] Clients)</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI> <LI><em>Subject</em>: VEIL (was: Re: [MUD-Dev] Clients)</LI> <LI><em>From</em>: Brandon Gillespie <<A HREF="mailto:brandon#roguetrader,com">brandon#roguetrader,com</A>></LI> <LI><em>Date</em>: Wed, 18 Feb 1998 20:57:53 -0700 (MST)</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> I have been meaning to post about this for a while--but just have never done it. Anyway, for those not familiar with it, VEIL is something I have been idly developing for a long time. Originally I started out by wanting to make an abstraction of terminal codes for general things (color, cursor movement, etc) that could be handled by the client and converted to the local terminal's proper equivalent. After many rounds of evolution and input I have ended up with VEIL--which is nothing like what I started out for (of course, since then the web has come out and the internet has (finally) started moving away from text based systems). In essense, VEIL is a protocol designed so the server can encapsulate all i/o, tagging it for what it is, and allowing the client to deal with it appropriately. MCP is an attempt to do this with specific things--like editing. The core of VEIL is loosely based on the Session Control Protocol from HTTP-NG (an HTTP tangent before 1.1 came out). Essentially, it uses a *simple* basic packet system to send messages over a single TCP connection (so no issues of reliability are involved). Each message is tied to a different channel (of which there can be 65k of). Channels are sortof like process IDs--they come and go as needed and really have no influence on what they reference. Assuming you are still following this disjointed discussion, the official description of VEIL (from the web site) is: Virtual Environment Interaction Layering Protocol VEIL is a system for multiple communication channels over a single connection, where each channel can speak its own protocol. It is designed as a way to encapsulate and interleave i/o on a Virtual Environment server. VEIL is designed as a set of several layers of protocols which together form the entire system. VEIL can use either a TCP or UDP connection, depending upon which packet implementation you use (currently, only TCP is specified, UDP is left as a future possibility). I recently cleaned up and clarified the specs. Full info on VEIL can be found at: <A HREF="http://www.cold.org/VEIL/">http://www.cold.org/VEIL/</A> -Brandon Gillespie </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <UL><LI><STRONG>References</STRONG>: <UL> <LI><STRONG><A NAME="00529" HREF="msg00529.html">Re: [MUD-Dev] Clients</A></STRONG> <UL><LI><EM>From:</EM> Nathan F Yospe <yospe#hawaii,edu></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00674.html">Re: [MUD-Dev] Describe Concept</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00676.html">Re: [MUD-Dev] Clients</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00529.html">Re: [MUD-Dev] Clients</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00556.html">Re: [MUD-Dev] Clients</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00675"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00675"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><STRONG>Re: [MUD-Dev] Clients</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <LI><strong><A NAME="00465" HREF="msg00465.html">Re: [MUD-Dev] Clients</A></strong>, Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Sat 14 Feb 1998, 22:42 GMT </LI> <LI><strong><A NAME="00519" HREF="msg00519.html">Re: [MUD-Dev] Clients</A></strong>, Travis Casey <a href="mailto:efindel#polaris,net">efindel#polaris,net</a>, Wed 18 Feb 1998, 04:47 GMT <UL> <LI><strong><A NAME="00521" HREF="msg00521.html">Re: [MUD-Dev] Clients</A></strong>, Katrina McClelan <a href="mailto:kitkat#directcheck,aries.net">kitkat#directcheck,aries.net</a>, Wed 18 Feb 1998, 05:29 GMT <UL> <LI><strong><A NAME="00529" HREF="msg00529.html">Re: [MUD-Dev] Clients</A></strong>, Nathan F Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Thu 19 Feb 1998, 01:28 GMT <UL> <LI><strong><A NAME="00675" HREF="msg00675.html">VEIL (was: Re: [MUD-Dev] Clients)</A></strong>, Brandon Gillespie <a href="mailto:brandon#roguetrader,com">brandon#roguetrader,com</a>, Tue 03 Mar 1998, 12:26 GMT </LI> </UL> </LI> <LI><strong><A NAME="00556" HREF="msg00556.html">Re: [MUD-Dev] Clients</A></strong>, coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Mon 23 Feb 1998, 00:59 GMT <UL> <LI><strong><A NAME="00571" HREF="msg00571.html">Re: [MUD-Dev] Clients</A></strong>, Katrina McClelan <a href="mailto:kitkat#directcheck,aries.net">kitkat#directcheck,aries.net</a>, Tue 24 Feb 1998, 04:44 GMT <UL> <LI><strong><A NAME="00621" HREF="msg00621.html">Re: [MUD-Dev] Clients</A></strong>, Travis Casey <a href="mailto:efindel#polaris,net">efindel#polaris,net</a>, Fri 27 Feb 1998, 12:22 GMT </LI> <LI><strong><A NAME="00756" HREF="msg00756.html">Re: [MUD-Dev] Clients</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 19 Mar 1998, 00:08 GMT </LI> </UL> </LI> </UL> </LI> </UL> </LI> </UL> </LI> </ul> </ul> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>