I’m pretty sure it’s not the firewall
That’s going to be a problem.
See, it IS the, or rather, a, firewall because this is what firewalls do, what they are for, why they exist: to block ports. Nothing else does that. Anything that blocks a port is called a firewall. If there’s an application that has a port-blocker in it, that feature is called a built-in firewall.
As long as you insist that it isn’t, you won’t resolve the issue.
You can have more than one firewall, even many more. None of them are aware of the existence of any others. None of them will ever tell you, “wait! You already have a firewall here!” So you can, and people sometimes do, have three, four, five firewalls, some of which they aren’t even aware of.
In this context, firewalls act like gates. It only takes one that’s closed to block the path, no matter whether the others are open or not: the path is blocked.
There are external firewalls, which are imposed by your service provider. Most hotels, dorms, offices that provide internet connectivity as part of the lease, are going to do it by means of a firewalled router. Almost all wireless connections of whatever type including cell modems and hot-spots in coffee shops and airports are firewalled. Some service providers include a firewall. AOL used to do that. Most ISP’s do not, though.
There are firmware firewalls, Your wireless router almost certainly has one built in. Most SOHO routers have one. Many all-in-one modem + router + WAP combos have one.
There are software firewalls. Windows comes with one that’s active by default. Most internet security suites include a firewall. Some mainboard utility software includes one. There are several paid and free vendors of firewall software.
Check your listen port at www.canyouseeme.org, with your client running. Any answer other than “I can see your service” means you have a firewall blocking your listen port.
Having multiple firewalls does not make you more secure. It gives you headaches. You will need to find and configure or disable all of your firewalls, if you can. But never, ever connect to the internet without a known working firewall. Most of the email spam you get comes to you from people who did just that and don’t realize their computer has been co-opted by somebody else.
You only need one firewall. The one in your router is a good choice for your working firewall, since it takes none of your computer’s resources, can’t fail to start, die on you, be subverted or corrupted by anything you download or get infected by.