<div class="gmail_quote"><div>Hey Aviral,<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">About your first mail, I didn&#39;t quite get what you meant by &quot;automatic allocation of ports&quot;. IMHO, for games, there&#39;s a static server port on which the server <u>listen</u>s for connections from clients, and once a connection is <u>accept</u>ed, the server <u>send</u>s and <u>rec</u>ei<u>v</u>es data (on an implicitly bound port; explicitly binding isn&#39;t necessary) per client. The reason why TuxMath can&#39;t handle running multiple servers atm. is that MathCards (the part of TuxMath) that generates data uses file level variables to maintain state. I had started some work on fixing that, and it should be ready soon (read: <i>sometime in the future</i>)<br>
<br></blockquote><div><br>Man, have I been out of the loop. I&#39;m trying to understand here...we want to run multiple instances of the server on a single machine? Or does this involve the client connecting to more than one server?<br>
<br>In any case, it sounds like there&#39;s some good stuff happening :)<br><br>Best,<br>Brendan<br></div></div>