I tried everything that I found in the internet to solve this problem and still I can't solve this problem.
Basically, what is happening is that whenever I log-in to iCCup and do the /netinfo command, my Client UDP which shows what port the game is using is shows up as some random number such as 19169 or 65532 and changes everytime I restart the game. Which is problematic since the port required to host games in Battle.net is 6112 and the game is not using that. I already forced in the registry for the game to use the port 6112 until 6119 and still the game doesn't use those aforementioned ports.
Any help is appreciated, thanks. :)