1999Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: RE: [MUD&#45;Dev] Sockets -->
<!--X-From-R13: Rnavry Unepvn <qtnepvnNubyylsryq.bet> -->
<!--X-Date: Wed, 12 May 1999 15:36:17 &#45;0700 -->
<!--X-Message-Id: Pine.LNX.4.10.9905120208130.565&#45;100000#www,hollyfeld.org -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199905120430.XAA18717@dfw&#45;ix2.ix.netcom.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, RE: [MUD-Dev] Sockets</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:dgarcia#hollyfeld,org">
</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="msg00223.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00225.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00296.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00220.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00224">Author</A>
&nbsp;|&nbsp;<A HREF="#00224">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00224">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>RE: [MUD-Dev] Sockets</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>: RE: [MUD-Dev] Sockets</LI>
<LI><em>From</em>: Daniel Garcia &lt;<A HREF="mailto:dgarcia#hollyfeld,org">dgarcia#hollyfeld,org</A>&gt;</LI>
<LI><em>Date</em>: Wed, 12 May 1999 02:11:49 -0400 (EDT)</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#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>
On Wed, 12 May 1999, Jon A. Lambert wrote:
&gt; &gt; So, I agree, that if you are programming under the WIN32
&gt; &gt; API, you will get better performance by using threads than if you
&gt; &gt; didn't, but *that is a result of the nature of the API, rather than any
&gt; &gt; inherent advantage of threads*.
&gt; I KNOW that threading I/O  performs better on Win32.  
&gt; The question is "Does threading I/O perform better on Linux/BSD?"
&gt; If someone would ACTUALLY DO IT in Linux/BSD, perhaps the question could 
&gt; be answered rather than theorized at.

I can't speak for linux, but I can speak for BeOS...  I took the CD mud
driver, threaded just the input handling.  We increased 10-fold the number
of simultaneous user connections (one of the guys that I work with has
a program that logs into the mud, and does commands and measures response
time) - and even then, that was because we hit a hardcoded limit in the
driver for number of simultaneous connections...

I'm redoing the threading code now, pondering the idea of using thread
pooling to cut down on the maximum number of threads the engine could
be using.  (Well, I _will_ be redoing the code, once I get BeOS back
up and running, just got a new dual cpu system, should be sweet :)

Cheers,

--Dg





_______________________________________________
MUD-Dev maillist  -  MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>


</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="00192" HREF="msg00192.html">RE: [MUD-Dev] Sockets</A></STRONG>
<UL><LI><EM>From:</EM> "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00223.html">RE: [MUD-Dev] Sockets</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00225.html">Re: [MUD-Dev] APE 0.2.1</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00296.html">RE: [MUD-Dev] Sockets</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00220.html">RE: [MUD-Dev] Sockets</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00224"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00224"><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] Sockets</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00223" HREF="msg00223.html">RE: [MUD-Dev] Sockets</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Wed 12 May 1999, 22:27 GMT
<UL>
<LI><strong><A NAME="00247" HREF="msg00247.html">RE: [MUD-Dev] Sockets</A></strong>, 
Nicholas Lee <a href="mailto:N.J.Lee#statslab,cam.ac.uk">N.J.Lee#statslab,cam.ac.uk</a>, Fri 14 May 1999, 08:24 GMT
<UL>
<LI><strong><A NAME="00268" HREF="msg00268.html">RE: [MUD-Dev] Sockets</A></strong>, 
Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Sun 16 May 1999, 07:56 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00296" HREF="msg00296.html">RE: [MUD-Dev] Sockets</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Tue 18 May 1999, 06:42 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00224" HREF="msg00224.html">RE: [MUD-Dev] Sockets</A></strong>, 
Daniel Garcia <a href="mailto:dgarcia#hollyfeld,org">dgarcia#hollyfeld,org</a>, Wed 12 May 1999, 22:36 GMT
</LI>
</ul>
</ul>
<LI><strong><A NAME="00220" HREF="msg00220.html">RE: [MUD-Dev] Sockets</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Wed 12 May 1999, 22:27 GMT
</LI>
<LI><strong><A NAME="00231" HREF="msg00231.html">RE: [MUD-Dev] Sockets</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Fri 14 May 1999, 07:34 GMT
</LI>
<LI><strong><A NAME="00242" HREF="msg00242.html">RE: [MUD-Dev] Sockets</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Fri 14 May 1999, 08:15 GMT
</LI>
<LI><strong><A NAME="00245" HREF="msg00245.html">RE: [MUD-Dev] Sockets</A></strong>, 
Cynbe ru Taren <a href="mailto:cynbe#muq,org">cynbe#muq,org</a>, Fri 14 May 1999, 08:20 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>