I’m glad you’ve figured it out. I’ll just make some observations related to what you said above.
One of the reasons that I’ve asked you about the model of your device was this: your modem is also a NAT-capable router device, therefore I guess you’re on a local network (LAN). That’s unless your modem is in bridge mode.
You can check that by typing ipconfig at the command prompt; if you get an IP like 192.168.x.x or 10.x.x.x or 172.16.x.x-172.31.x.x then it means you’re on a LAN). Therefore, you should set your network type (in your firewall as Home).
Bitcomet was shown as having full outbound access and “trusted” inbound.
“Trusted”, in your firewall means: only the list of trusted IPs. By default PC Tools adds to that list only the local IPs (such as the DNS and gateway IPs of the router, loopback address etc). Therefore you won’t get access “outside” of your local network. That’s why you couldn’t get an open port with that setting. In order to access the Internet and be able to receive connections you need to “Allow” all IPs, as you found out by yourself.
As kluelos already told your both BitComet and its eMule plugin need both TCP and UDP in order to perform all of their functions. That’s why you should modify your already made rules for both this applications to allow outbound connections for both these protocols on any port and allow inbound connections for both these protocols on the listening ports of BitComet and eMule.
If I remember correct, on the Advanced page of your firewall that option is under “Type of connection” next to a radio button called “TCP or UDP”. That’s what you should select. That way you modify and transform each of the two rules in a rule allowing both protocols at the same time.
As for UPnP, it should be disabled if you have manually forwarded your ports. Since you say it’s working, that means they are forwarded already or that your router is in bridge mode (in which case my advice to set your detected network as Home changes to Public).
Yes, indeed, PC Tools is listed as the second-best after my all time favorite Comodo, on the matousec list of tested firewalls. And hats off to them for still keeping it free.
But as most software firewalls it’s a bit complex, since it needs to allow an advanced user too, to be able to configure it in detail, according to his/her needs.
The documentation seems a bit spartan for most firewalls because they *assume *that you have some basic networking knowledge before you start using and configuring one. They don’t give a crash course on networking but at best, they explain you *how *to perform different tasks. But you’re supposed to know which one configuration task you want to perform.