初学者对于C# Socket通信编程的疑惑

想请教一下各位友友,服务端和多个客户端通信,服务端可以获得成功连接的多个客户端IP地址和端口号,那怎么获取其中断开连接的客户端的IP地址和端口号呢?(图片中本人用了listBox控件用来显示服务器里成功连接的客户端的IP地址和端口号,本人的疑问是,那如何让断开连接的客户端的IP消失呢?)只要拿到断开的客户端的IP地址和端口号,那就好办了,请求各位友友帮帮忙解答一下初学者的疑惑。

img

img

找找有没有关于监听连接的事件接口,有的话在里面写相应的断开后的处理代码,实在没有,也可以起个线程,隔一段时间与客户端通信,通信失败说明客户端已断开,然后移除断开的客户端信息