I have made a program in .Net. It's a client/server application which communicates via a port. I tested it on my computer and it works. I put the server.exe on one computer, and double click it to start it. Then I place the client.exe on the other computer (or several other computers) and double click that to start it. Once server.exe is listening on a port, and client.exe connects to it data can be passed between them. I need to move my server.exe to a web host now so that it can be accessed online. I tried creating a trial windows shared account but I cannot figure out how to start the server.exe on my website. There is no way for me to double click on server.exe and run it when its on the server. Can you tell me what plan I need to get to do this, and how it can be done so I can test it before I sign up? Also, would I need deticated ports or something? The ports will be busy enough with my software if I have to share them with other people. I need to make sure no one else can intercept my data on the ports by listening on the ports I am using.