求各位大神帮处理个报错信息啊 关于线程与监控的问题
上面是报错 我贴出代码来
void WatchConnecting()
{
while (true) // 持续不断的监听客户端的连接请求;
{
// 开始监听客户端连接请求,Accept方法会阻断当前的线程;
Socket sokConnection = socketWatch.Accept(); // 一旦监听到一个客户端的请求,就返回一个与该客户端通信的 套接字;
// 想列表控件中添加客户端的IP信息;
lbOnline.Items.Add(sokConnection.RemoteEndPoint.ToString());
zxnum = zxnum + 1;
label1.Text = zxnum.ToString();
// 将与客户端连接的 套接字 对象添加到集合中;
dict.Add(sokConnection.RemoteEndPoint.ToString(), sokConnection);
ShowMsg("客户端连接成功!");
Thread thr = new Thread(RecMsg);
thr.IsBackground = true;
thr.Start(sokConnection);
dictThread.Add(sokConnection.RemoteEndPoint.ToString(), thr); // 将新建的线程 添加 到线程的集合中去。
}
}RecMsg的方法就是做一下简单的展示跟录入数据库的工作 请问各位大神 上面的代码哪里会出现刚才报错?应该怎么处理解决?
下面还有一部分代码
还有一个问题,代码运行一段时间后 比如1天后,内存的占用很高是为什么? 客户端也没链接多少上来,也就是50个左右
相关推荐
elasticsearch 报错问题汇总
在 centos7 上搭建 elasticsearch时,发生了一些报错,总结如下: 1. Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error=’Cannot allocate memory’ (errno=12) 原因:内存空间不足 解决办法:由于 elasticsearhc 默认分配空间为2g,可以通过修改配置文件 /config/jvm.options,降低分配的内存空间 vim /conf/jvm.opti
ob多线程插入报错.docx
ob多线程插入报错.docx
oracle报错(ORA-00600)问题处理
告警日志里这两天一直显示这个错误: ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[] TueAug1209:20:17CST2014 Errorsinfile/u01/app/oracle/admin/orcl/udump/orcl_ora_29974.trc: ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[] TueAug1209:30:17CST2014 Errorsinfile/u01/app
报错处理系统的设计
报错-报错处理系统的设计
delphi程序抓取报错信息不再弹出报错窗口
delphi程序抓取报错信息不再弹出报错窗口,弹出报错信息很尴尬,现在不用怕了,把错误信息保存到日志文件,后台自己看到错误慢慢修改,增加用户体验。


