Only one usage of each socket address (protocol/network address/port) is normally permitted IN C# Re

hi

 I done an application in Remoting.Consider a server is running in my machine an listenening the port 8085(Remoting.Configure()) ,I have 2000 Clients They ALL send an update every 2MIN to the server through 8085.

I configure the port like this:

public

void InitNew()
{
try
{
if(_regcnt ==2)
{
MessageBox.Show(“Unable to run the server you must restart the system”,”Error”,MessageBoxButtons.OK,MessageBoxIcon.Error);
Application.Exit();
return ;
}
UNReg();

chan=
new TcpChannel(8085);
ChannelServices.RegisterChannel(chan);

RemotingConfiguration.RegisterWellKnownServiceType(
typeof(RemoteClass),”rem_Upt”,WellKnownObjectMode.Singleton);
}
catch(Exception ex)
{
log.SetEvent(“InitNew”,1,ex.Message);
_regcnt++;
InitNew();
}
}
 my application often rises the Exception “Only one usage of each socket address (protocol/network address/port) is normally permitted” .Could anyone help me with this

hi I done an application in Remoting.Consider a server  is running  in my machine  an listenening the port  8085(Remoting.Configure())