1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: VEIL (was: Re: [MUD&#45;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&#45;100000#roguetrader,com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.GSO.3.95q.980218083205.10320A&#45;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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00674.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00676.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00529.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00556.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00675">Author</A>
&nbsp;|&nbsp;<A HREF="#00675">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00675">Thread</A>
&nbsp;]

<!--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 &lt;<A HREF="mailto:brandon#roguetrader,com">brandon#roguetrader,com</A>&gt;</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 &lt;yospe#hawaii,edu&gt;</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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>