Hello all,<br><br>I&#39;ve been building a game-server for my game-client, and I have stumbled upon something with which you folks may (or may not) be able to assist.<br><br>I&#39;ve set the game-server up on my linux host, and tried connecting from a client (both Windows XP and Ubuntu Linux 
6.10) on the network. This works great, and I&#39;m able to send packet data back and forth, with absolutely no problems (and great ping times! :^)<br><br>However, any users connecting from the internet are unable to connect, and get a connection timeout error.
<br><br>First I&#39;ve enabled my server port (for UDP protocol) in my iptables rule-set, and when this offered no solution I have as well dropped all rules and permitted all incoming traffic to the server, with similar results. I&#39;ve had two different testers (in Windows XP) connect to the server, and similarly they are unable to connect.
<br><br>What I&#39;m afraid of is that when creating the UDP server, it is somehow listening to UDP traffic on one particular ethernet interface (e.g. the internal one facing the network), thus not receiving anything that comes in on the external interface (facing the internet). I am creating the server using ENET_HOST_ANY, so I&#39;m not sure why it would be doing this.
<br><br>I&#39;d appreciate any recommendations made, as I&#39;m only dipping my feet in network programming for the first time, and I&#39;m not sure what else I can do to facilitate incoming connections from the internet.
<br><br>Best regards,<br>- Peter<br><a href="http://odyssey-project.com/">http://odyssey-project.com/</a><br><br>