1
我在c#中編寫程序,服務器端程序監聽一個端口,客戶端連接到服務器。但是我想在所有客戶端嘗試連接時選擇要連接的客戶端。C#套接字編程,您如何從服務器客戶端選擇連接哪個客戶端?
我在c#中編寫程序,服務器端程序監聽一個端口,客戶端連接到服務器。但是我想在所有客戶端嘗試連接時選擇要連接的客戶端。C#套接字編程,您如何從服務器客戶端選擇連接哪個客戶端?
是對你的服務器發出的每個連接爲您提供了一個Socket
對象,可用於將數據發送回或服務你的客戶,如參考:
Socket handler = listener.Accept()
// ...
// do your processing
// ...
byte[] msg = Encoding.ASCII.GetBytes("Sending response to client");
handler.Send(msg);
不要參考輸給那個Socket對象。