I converted my asynchronous tcp listener from a console app to a windows service, I am able to load it into Services Manager, but when I try to start it, it sends the following exception to the event log: <BR><BR>Service cannot be started. System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) <BR>is normally permitted <BR>at System.Net.Sockets.Socket.Bind(EndPoint localEP) <BR>at System.Net.Sockets.TcpListener.Start() <BR>at IMService.AsyncNetService..ctor() <BR>at IMService.AsyncNetService.OnStart(String[] args) <BR>at System.ServiceProcess.ServiceBase.ServiceQueuedMai nCallback(Object state) <BR><BR>Any ideas? <BR>