1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Net protocols for MUDing (was: Moore's Law sucks) -->
<!--X-From-R13: Xba Zrbaneq <wyrbaneqNqvipbz.hzbc&#45;nc.pbz> -->
<!--X-Date: Fri, 20 Feb 1998 10:24:55 +0000 -->
<!--X-Message-Id: 19980217213452.16777#divcom,umop&#45;ap.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199802140951.CAA09251#user2,inficad.com -->
<!--X-Reference: 199802160639.GAA42880#out5,ibm.net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Net protocols for MUDing (was: Moore's Law sucks)</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:jleonard#divcom,umop-ap.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="msg00536.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00538.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00483.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00565.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00537">Author</A>
&nbsp;|&nbsp;<A HREF="#00537">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00537">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Net protocols for MUDing (was: Moore's Law sucks)</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>: Net protocols for MUDing (was: Moore's Law sucks)</LI>
<LI><em>From</em>: Jon Leonard &lt;<A HREF="mailto:jleonard#divcom,umop-ap.com">jleonard#divcom,umop-ap.com</A>&gt;</LI>
<LI><em>Date</em>: Tue, 17 Feb 1998 21:34:52 -0800</LI>
<LI><em>Cc</em>: Jon Leonard &lt;<A HREF="mailto:jleonard#divcom,umop-ap.com">jleonard#divcom,umop-ap.com</A>&gt;</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Sun, Feb 15, 1998 at 11:55:11PM +0000, coder#ibm,net wrote:
&gt; On 14/02/98 at 01:58 AM, Adam Wiggins &lt;nightfall#user2,inficad.com&gt; said:
&gt; 
&gt; &gt;My main problem is that even though bandwidth is increasing, hiccups are
&gt; &gt;just as common (if not more common) than ever.  This is what makes online
&gt; &gt;gaming so frustrating much of the time; several second pauses on an
&gt; &gt;otherwise clean connection for no aparent reason.  Cable modems certainly
&gt; &gt;won't solve this.
&gt; 
&gt; It makes a lot more sense to me to move away from TCP for MUD clients, and
&gt; instead look to UDP and design the client and server to be tolerant of
&gt; dropped packets.  Sure, things will get a bit jerky of occassion, but it
&gt; sure beats waiting for the time-out and re-send of a dropped packet.

I'd be extremely reluctant to do this.  It's very easy to redesign TCP
badly, and nearly impossible to do better.

For example, TCP has some fairly nice properties for slowing transmissions
during times of high load.  Running a UDP MUD on an overloaded network could
easily be a major contributor to that overload, and keep it from getting
better.

By the time you've added the key features of TCP, it'll look like TCP except
that routers, firewalls and so on won't quite know what to do with it.

It may be possible to use a few simultaneous TCP streams to get better
realtime performance.  But by all means keep them open -- HTTP's continual
use of new connections is both slower and more expensive than it needs
to be.

Jon Leonard

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00565" HREF="msg00565.html">Re: [MUD-Dev]  Net protocols for MUDing (was: Moore's Law sucks)</A></strong>
<ul compact><li><em>From:</em> coder#ibm,net</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00459" HREF="msg00459.html">Re: [MUD-Dev] Moore's Law sucks (was: 3D graphics)</A></STRONG>
<UL><LI><EM>From:</EM> Adam Wiggins &lt;nightfall#user2,inficad.com&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00483" HREF="msg00483.html">Re: [MUD-Dev] Moore's Law sucks (was: 3D graphics)</A></STRONG>
<UL><LI><EM>From:</EM> coder#ibm,net</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00536.html">Version Control (was: DBs and Events)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00538.html">Re: [MUD-Dev] Unique items</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00483.html">Re: [MUD-Dev] Moore's Law sucks (was: 3D graphics)</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00565.html">Re: [MUD-Dev]  Net protocols for MUDing (was: Moore's Law sucks)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00537"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00537"><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] byte-code anyone?</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00539" HREF="msg00539.html">Re: [MUD-Dev] byte-code anyone?</A></strong>, 
Jon Leonard <a href="mailto:jleonard#divcom,umop-ap.com">jleonard#divcom,umop-ap.com</a>, Fri 20 Feb 1998, 16:13 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00458" HREF="msg00458.html">[MUD-Dev] Moore's Law sucks (was: 3D graphics)</A></strong>, 
Brandon J. Rickman <a href="mailto:ashes#pc4,zennet.com">ashes#pc4,zennet.com</a>, Sat 14 Feb 1998, 04:16 GMT
<UL>
<LI><strong><A NAME="00459" HREF="msg00459.html">Re: [MUD-Dev] Moore's Law sucks (was: 3D graphics)</A></strong>, 
Adam Wiggins <a href="mailto:nightfall#user2,inficad.com">nightfall#user2,inficad.com</a>, Sat 14 Feb 1998, 09:49 GMT
<UL>
<LI><strong><A NAME="00483" HREF="msg00483.html">Re: [MUD-Dev] Moore's Law sucks (was: 3D graphics)</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Mon 16 Feb 1998, 07:38 GMT
<UL>
<LI><strong><A NAME="00537" HREF="msg00537.html">Net protocols for MUDing (was: Moore's Law sucks)</A></strong>, 
Jon Leonard <a href="mailto:jleonard#divcom,umop-ap.com">jleonard#divcom,umop-ap.com</a>, Fri 20 Feb 1998, 10:24 GMT
<UL>
<LI><strong><A NAME="00565" HREF="msg00565.html">Re: [MUD-Dev]  Net protocols for MUDing (was: Moore's Law sucks)</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Mon 23 Feb 1998, 19:20 GMT
<UL>
<LI><strong><A NAME="00569" HREF="msg00569.html">Net protocols for MUDing (was: Moore's Law sucks)</A></strong>, 
s001gmu <a href="mailto:s001gmu#nova,wright.edu">s001gmu#nova,wright.edu</a>, Mon 23 Feb 1998, 21:15 GMT
<UL>
<LI><strong><A NAME="00774" HREF="msg00774.html">Re: [MUD-Dev] Net protocols for MUDing (was: Moore's Law sucks)</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 19 Mar 1998, 23:43 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00570" HREF="msg00570.html">Re: [MUD-Dev]  Net protocols for MUDing (was: Moore's Law sucks)</A></strong>, 
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Mon 23 Feb 1998, 22:18 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</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>