A. The Netstat command can list currently used ports, which might be helpful if you suspect an application is clashing with another one on an active port. Use the -an switch to show all connections and listening ports in numeric form.

                              C:\> netstat -an                              

Check the output for any port that you think your program might use.

Take a look at using the Port Reporter. Also read: TCP vs. UDP Ports.