Okay, I doubt this will help much, but I will give my experience just in case it inspires some more ideas on things to try.
Our setup at home is as follows...an old mostly-broken Dell that my husband uses to browse and read e-mail, works fine for that, his X-Box, my Daktech (off brand) windows "main" computer, and my laptop. DSL and router. Xbox, main computer and Dell hard wired into router, laptop wireless.
My GM BGRPG is on my laptop, with another copy on my main computer for testing stuff. I *did* have a port forwarding issue. If I connected (via the appropriate wiring) my laptop to the router (and used the internal IP) I could connect the main computer (player copy) to the hosting copy, but not if I was attempting to do it wirelessly. Going into the router setup and establishing the port forwarding (according to this thread http://www.battlegroundsgames.com/phpBB ... ing+router
) solved the problem, internally at least, have yet to try it with a computer outside the house (though that will probably happen later tonight).
Now, I could always *establish* a connection with either program, they just couldn't "find" each other. so in that way it's a lot different than this problem, but maybe what I did or some other things in that thread would give some ideas of things to try and rule in or out before heruca gets back. I'm no network wiz, so the above is all I can offer, sorry!
Okay, tried to connect with the main person I intend to use the program with, and she could not connect with me. Does have the current version (just dl it today), is behind a router, SMC variety, hard wired to it, we did some digging on the web and figured out how to do port forwarding just in case, and she still cannot connect, it just hangs at the "connecting...please wait" screen (I couldn't connect to her either, though didn't try it again after messing with the router) (as an additional note, if you change IP addresses without shutting the program down, the program crashes). She is also running windows, XP I'm pretty sure, regularly checks for firewall issues, etc. so it *seems* like there really shouldn't be a problem at all. We *didn't* (being in the middle of something else too) try after rebooting both computers but will give that a shot tomorrow. (and I'll report back).
Trying to think of anything else...oh, tried internal IP as well as the external "just in case".
My setup is such that I *could* wire directly into my modem to test things, but I think she doesn't have the ability to do that (I'll double check with her tomorrow). We hadn't tried connecting before today either, so can't compare there. Oh, and she could "establish" a connection when she tried hosting, but again...we couldn't "find" each other. Which makes it hard to play