C# 求List<> 的长度并删除某一项 AsyncState
来源:互联网 发布:匡恩网络 奇葩 编辑:程序博客网 时间:2024/05/31 06:23
List<Socket> socketList = new List<Socket>();
for(int i; i<socketList.Count; i++)
{
socketList.remove(i);
}
{
//Socket
try
{
int re = client.EndReceive(ar);
client.BeginReceive(buffer, 0, buffer.Length, SocketFlags.None, new AsyncCallback(recv), client); // 异步接收数据
}
catch (Exception e) // 异常处理
{
MessageBox.Show(e.ToString());
//int num = user_listBox.Items.Count;
Socket sc = (Socket)ar.AsyncState; // 显示异常的 socket
string strip = ((IPEndPoint)(sc.RemoteEndPoint)).Address.ToString(); // 提取异常的 socket 的 IP
MessageBox.Show("删除失踪的客户端!!!");
if (user_listBox.Items.Contains(strip))
{
user_listBox.Items.Remove(strip); // 删除 user_listBox 中的 异常 IP
MessageBox.Show("!!!!!!!!!!!!!!!!!!");
}
for (int i = 0; i < socketList.Count; i++)
{
socketList.Remove(sc); //删除异常的 socket
}
}
}
- C# 求List<> 的长度并删除某一项 AsyncState
- LeeCode 删除数组中某一特定值的元素,并返回新的数组长度
- C# 筛选并删除某一类文件夹
- 关于List的遍历、删除某一项性能比较
- C#自写函数-截取字符串某一长度并返回
- 遍历List集合并且删除某一项
- C#遍历List并删除元素的方法概述
- C# List的删除
- C# 遍历List 并删除某个元素
- c#遍历list<>并删除某个元素
- jstl求list长度
- 【算法】求区间并集的长度
- 【C#编程】遍历List并删除指定元素的正确方式
- c# 删除记事本某一行
- c# 删除记事本某一行
- 浅谈AsyncState与AsyncDelegate使用的异同
- java的list里设置某一项
- HDU5481求数轴的并集的长度
- pl/sql(3)---包
- 很好的正在加载提示的代码(源于网络)
- 如何使用迅雷下载不支持断点续借的资源
- Think In JAVA学习笔记一 细说JAVA中的接口和抽象类
- spring 定时器功能
- C# 求List<> 的长度并删除某一项 AsyncState
- SET XACT_ABORT 的用法
- 枚举
- pl/sql变量和常量
- 装饰模式c++实现
- SQLite 数据库加密的一种解决方案
- Android: 缩放图片文件引起的OOM异常
- js 控制台输出
- oracle控制流