如題,請問在C#的socket中如何將client端連線過來的ip和使用者名稱做一個綁定?
因個人使用Poll的方法來管理當前的連線者(如果離線就刪除該soket),工作中會先創建一個用來存放連線者的socket陣列如下:
public static List listS = new List();
然後再將有收到連線時將該Socket加入listS的陣列中:
client = socket.Accept();
point = client.RemoteEndPoint as IPEndPoint;
listS.Add(client);
但該陣列接收到的都只有ip,而個人有在client端那裏設一個可以輸入連線者名稱的功能
所以希望listS.Add(client)這一行可以同時收到client端那裏傳過來的字串
也就是listS這個陣列可以同時存放該連線者(Socket)與該連線者傳過來的字串(使用者名稱)
請問版上的大大們我可以怎麼處理嗎??
若我敘述尚不清楚也請多多指教了感謝大家!