1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| public static void StartListening()
{
IPAddress localAddr = IPAddress.Any;
// TcpListener server = new TcpListener(port);
listener = new TcpListener(localAddr, Port);
Tracer.Trace("Création du listener");
// Start listening for client requests.
listener.Start();
try
{
while (run)
{
tcpClientConnected.Reset();
listener.BeginAcceptTcpClient(DoAcceptTcpClientCallback, listener);
// Wait until a connection is made and processed before
tcpClientConnected.WaitOne();
}
}
catch (Exception e)
{
Tracer.Error("Exception: {0}", e);
}
} |
Partager