1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: mud client development systems -->
<!--X-From-R13: Epnggre <fpnggreNguribegrk.pbz> -->
<!--X-Date: Sat, 12 Dec 1998 15:36:56 &#45;0800 -->
<!--X-Message-Id: 3672FC8A.188EA75C#thevortex,com -->
<!--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: mud client development systems</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:scatter#thevortex,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="msg00956.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00958.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00959.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00958.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00957">Author</A>
&nbsp;|&nbsp;<A HREF="#00957">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00957">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: mud client development systems</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: [MUD-Dev] Re: mud client development systems</LI>
<LI><em>From</em>: Scatter &lt;<A HREF="mailto:scatter#thevortex,com">scatter#thevortex,com</A>&gt;</LI>
<LI><em>Date</em>: Sat, 12 Dec 1998 23:30:18 +0000</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>
Sunny Gulati wrote:

&gt;b) Regarding running my protocol through a second socket, seperate from
&gt;the telnet session: 
&gt;
&gt;I'm thinking, "how would I set this up"?  Two options: 
&gt;
&gt;option 1.  Mud connects back to the client, like FTP.    Bad because
&gt;firewalls won't let people through and stuff. 
&gt;
&gt;option 2.  Client connects to mud at specific socket number. (has to be
&gt;specific, because even right now we're tunneling a hole to our mud
&gt;through a firewall on a specific port number).

You could always set up a second port for connections in your MudOS
config and specify it as a raw binary (or ASCII if that's how your
protocol works) connection rather than a telnet connection.

Then when connect() is called in the master object it will be passed the
port number connected to and you can choose to activate your protocol
or not, etc.

&gt;How then do I associate
&gt;the 2nd socket connection with the original player object?  

Personally I'd require the first bits of data sent to be the character
name
and password, just as for a normal telnet connection. Then if that
player is
already logged on via a telnet connection you can switch the telnet
connection
to something else via exec() and destruct it to drop the connection,
then
another exec() to switch the new connection to the existing player
object.

Or less hassle, just quit the existing telnet player and log the player
back
in with the new connection.

&gt;I'm more worried about taking a large, pre-written piece of software
&gt;(the mud driver) and trying to fit my changes in.  Especialy since that
&gt;level of changes makes my work harder to drop into another mud.  Per
&gt;Vognsen's suggestion nicely sidesteps that thorn.  

I don't think there's any need to touch the driver. I think it provides
enough support as is to do what you want - especially if your mudlib
already
handles messages intelligently through the message()/receive() efuns.

-- 
Scatter ///\oo/\\\


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00956.html">[MUD-Dev] Re: mud client development systems</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00958.html">[MUD-Dev] Re: mud client development systems</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00959.html">[MUD-Dev] Re: mud client development systems</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00958.html">[MUD-Dev] Re: mud client development systems</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00957"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00957"><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>[MUD-Dev] Re: mud client development systems</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00953" HREF="msg00953.html">[MUD-Dev] Re: mud client development systems</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Sat 12 Dec 1998, 06:58 GMT
</LI>
<LI><strong><A NAME="00954" HREF="msg00954.html">[MUD-Dev] Re: mud client development systems</A></strong>, 
Per Vognsen <a href="mailto:vognsen#post10,tele.dk">vognsen#post10,tele.dk</a>, Sat 12 Dec 1998, 18:58 GMT
<UL>
<LI><strong><A NAME="00956" HREF="msg00956.html">[MUD-Dev] Re: mud client development systems</A></strong>, 
Sunny Gulati <a href="mailto:sunnywiz#radiks,net">sunnywiz#radiks,net</a>, Sat 12 Dec 1998, 20:41 GMT
<UL>
<LI><strong><A NAME="00959" HREF="msg00959.html">[MUD-Dev] Re: mud client development systems</A></strong>, 
Per Vognsen <a href="mailto:vognsen#post10,tele.dk">vognsen#post10,tele.dk</a>, Sun 13 Dec 1998, 16:25 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
<LI><strong><A NAME="00957" HREF="msg00957.html">[MUD-Dev] Re: mud client development systems</A></strong>, 
Scatter <a href="mailto:scatter#thevortex,com">scatter#thevortex,com</a>, Sat 12 Dec 1998, 23:36 GMT
</LI>
<LI><strong><A NAME="00958" HREF="msg00958.html">[MUD-Dev] Re: mud client development systems</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 13 Dec 1998, 07:12 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00915" HREF="msg00915.html">[MUD-Dev] Re: Introduction</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 07 Dec 1998, 04:43 GMT
<UL>
<LI><strong><A NAME="00929" HREF="msg00929.html">[MUD-Dev] Re: Introduction</A></strong>, 
Mik Clarke <a href="mailto:mikclrk#ibm,net">mikclrk#ibm,net</a>, Mon 07 Dec 1998, 21:14 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00931" HREF="msg00931.html">[MUD-Dev] Re: Introduction</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Mon 07 Dec 1998, 22:03 GMT
</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>