1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Finer points of Telnet programming ... -->
<!--X-From-R13: "Uert [hag" <tertNhav&#45;pbea.qrzba.pb.hx> -->
<!--X-Date: Mon, 24 Aug 1998 00:40:21 &#45;0700 -->
<!--X-Message-Id: 001f01bdcf33$689ddda0$15b8989e@uni&#45;corn -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Finer points of Telnet programming ...</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:greg#uni-corn,demon.co.uk">
</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="msg00831.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00833.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00831.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00838.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00832">Author</A>
&nbsp;|&nbsp;<A HREF="#00832">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00832">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Finer points of Telnet programming ...</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</LI>
<LI><em>Subject</em>: [MUD-Dev] Re: Finer points of Telnet programming ...</LI>
<LI><em>From</em>: "Greg Munt" &lt;<A HREF="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</A>&gt;</LI>
<LI><em>Date</em>: Mon, 24 Aug 1998 08:46:39 +0100</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>

-----Original Message-----
From: Ben Greear &lt;greear#cyberhighway,net&gt;
To: mud-dev#kanga,nu &lt;mud-dev#kanga,nu&gt;
Date: Sunday, August 23, 1998 10:31 PM
Subject: [MUD-Dev] Re: Finer points of Telnet programming ...

&gt;It doesn't have to be any more complex than reading bytes
&gt;from a socket, and writing others back to the socket.  It
&gt;has little to do with telnet itself.  I would suggest downloading
&gt;some mud code, circle, diku,  or whatever and start looking
&gt;at the select, bind, socket, gethostbyname, and related system
&gt;calls.


I heartily disagree that maintaining connections with telnet clients 'has
little to do with telnet itself'. Just because most (an assumed 'most',
admittedly) stock muds support no more than TELOPT_ECHO, this doesn't mean
that is what *should* be done. If you are going to write from scratch, you
may as well do it right! (What happens when an old client, which doesnt
support line mode, tries to connect?)

Also, one thing that has always confused me about ScryMUD: why reimplement
DIKU from scratch? I can think of no good reason for it.

On the subject of socket programming, I found the entries in the Linux
'info' documentation an excellent source, with many examples.



</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="00838" HREF="msg00838.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></strong>
<ul compact><li><em>From:</em> Ben Greear &lt;greear#cyberhighway,net&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00831.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00833.html">[MUD-Dev] Minimal MUD-kernel (was Re: Finer points of Telnet programming ...)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00831.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00838.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00832"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00832"><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><A NAME="00821" HREF="msg00821.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></strong>, 
quzah <a href="mailto:quzah#geocities,com">quzah#geocities,com</a>, Sun 23 Aug 1998, 07:53 GMT
<UL>
<LI><strong><A NAME="00834" HREF="msg00834.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Mon 24 Aug 1998, 21:23 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00827" HREF="msg00827.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></strong>, 
Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Sun 23 Aug 1998, 18:42 GMT
</LI>
<LI><strong><A NAME="00831" HREF="msg00831.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></strong>, 
quzah <a href="mailto:quzah#geocities,com">quzah#geocities,com</a>, Mon 24 Aug 1998, 05:56 GMT
</LI>
<LI><strong><A NAME="00832" HREF="msg00832.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></strong>, 
Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Mon 24 Aug 1998, 07:40 GMT
<UL>
<LI><strong><A NAME="00838" HREF="msg00838.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Tue 25 Aug 1998, 05:25 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00836" HREF="msg00836.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></strong>, 
quzah <a href="mailto:quzah#geocities,com">quzah#geocities,com</a>, Tue 25 Aug 1998, 00:37 GMT
<UL>
<LI><strong><A NAME="00837" HREF="msg00837.html">[MUD-Dev] Re: Finer points of Telnet programming ...</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Tue 25 Aug 1998, 02:10 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00820" HREF="msg00820.html">[MUD-Dev] Finer points of Telnet programming ...</A></strong>, 
Jynx (Wyrm / Tygr / Myth) Ryn <a href="mailto:jynx_ryn#mindless,com">jynx_ryn#mindless,com</a>, Sun 23 Aug 1998, 07:30 GMT
</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>