I have very little experience with configuring networking on linux, but have you tried running the server application on a similarly configured Windows box to see if it is a configuration issue? If it doesn't work on a windows box either, you're probably either running into a listen address issue (as you suspect) or an 'my internet service provider is terrible' issue (sadly common).
<br><br>You might want to try running some sort of network monitor/sniffer application to monitor your incoming UDP traffic to investigate where the problem is occurring. Obviously, if the sniffer detects no UDP traffic coming in from the &#39;net, the problem is either at your router or somewhere on your ISP&#39;s network.
<br><br>-kg<br><br><div><span class="gmail_quote">On 1/5/07, <b class="gmail_sendername">Peter Kingsbury</b> &lt;<a href="mailto:peter.kingsbury@gmail.com">peter.kingsbury@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
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/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://odyssey-project.com/</a><br><br>

<br>_______________________________________________<br>ENet-discuss mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:ENet-discuss@cubik.org">ENet-discuss@cubik.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.cubik.org/mailman/listinfo/enet-discuss" target="_blank">
http://lists.cubik.org/mailman/listinfo/enet-discuss</a><br><br><br></blockquote></div><br>