2009-08-22 6 views

Répondre

0

Nous avons d'abord établi le premier Socket:

 Socket socket1; 
    IPEndPoint localEP = new IPEndPoint (IPAddress.Any, 20000); 
    Socket1 = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); 
    Socket1.Bind (localEP); 

Puis un second Socket:

 Socket socket2 
    IPEndPoint localEP = new IPEndPoint (IPAddress.Any, 20000); 
    Socket2 = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); 
    Socket2.SetSocketOption (SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); 
    // Please note this one. True ReuseAddress options will be set to allow the socket to bind already in use in the address. 
    Socket2.Bind (localEP); 

Ce sera empaqueté Socket1 et Douille2 dans le même port sur la . Appelez simplement la méthode Stop sur le TcpListener

2

Questions connexes