社区
C#
帖子详情
求教C#服务器端程序运行一段时间出现 kernel32.dll错误
josea
2008-12-21 08:22:49
小弟写了一个多线程的SOCKET同步服务器,运行1到几天后会出现 kernel32.dll错误。程序中使用了几个全局的ArrayList。求高手指点解决的方向或提供内存使用方面的指点。
...全文
106
6
打赏
收藏
求教C#服务器端程序运行一段时间出现 kernel32.dll错误
小弟写了一个多线程的SOCKET同步服务器,运行1到几天后会出现 kernel32.dll错误。程序中使用了几个全局的ArrayList。求高手指点解决的方向或提供内存使用方面的指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
长沙三毛
2008-12-22
打赏
举报
回复
[Quote=引用 5 楼 josea 的回复:]
小结:C#采取的自动回收机制,内存一半不存在溢出问题。如果出现了类似问题,还是多查代码吧。
[/Quote]Socket、DbConnection等非托管资源,必须人工Dispose/Close。
josea
2008-12-22
打赏
举报
回复
小结:C#采取的自动回收机制,内存一半不存在溢出问题。如果出现了类似问题,还是多查代码吧。
killer_liqiao
2008-12-21
打赏
举报
回复
up
josea
2008-12-21
打赏
举报
回复
根据您的提示,我又查了一下代码,好像的确有SOCKET资源没有释放的情况,正在修改中,如果解决了,真是太感谢了。
josea
2008-12-21
打赏
举报
回复
楼上的兄弟谢谢了,我另外个类似的程序也跑了10多天稳定的很。只是这个程序负荷大一些,程序稍微复杂一点点。
长沙三毛
2008-12-21
打赏
举报
回复
Socket资源需要Dispose或Close,请参考:
可扩展多线程异步Socket服务器框架EMTASS 2.0
。俺的一个Socket接收服务器最长无故障运行时间记录是29天*24小时。
VS2010生成exe在别的机子上运行提示“丢失MSVCR100D.
dll
”
用vs2010编写的程序经常会发生的一个问题。在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.
dll
。这是 个很头疼的问题。对于一些代码量几百行的小程序,我不可能要求其他电脑也一定要配有MSVCR100D.
dll
这个
dll
。当然解决方法也有,但是我也不 可能要求所有的电脑都装上.net framwork 2.0。微软又给CSer们出了个难题。解决方法:在vs2010
求教
C#
使用(SnmpSharpNet.
dll
)Snmp协议,如何获取整个局域网段内的IP设备类型(例PC、路由器等)MAC和主机名?
请问如何
C#
使用(SnmpSharpNet.
dll
)Snmp协议,如何获取整个局域网段内的IP设备类型(例PC、路由器等)MAC和主机名?
由于找不到opencv_world412d.
dll
,无法继续执行代码
问题: 解决方式: 在该路径(你的opencv所在目录\opencv\build\x64\vc15\bin)下,找到opencv_world412d.
dll
,复制该文件放到目录(C:\Windows\System
32
)下。
C#
怎么生成
DLL
文件
有两种方法: 但是一般这个使用 打开VS2008,依次点击:菜单->文件->新建项目->项目类型visual
C#
(这里假设为该项目所取的名字是
Dll
Build)->类库(注意必须是类库),即新建一个由纯.cs 类库文件组成的程序集,写好代码之后(例如写了一个名为
Dll
Test.cs的类,该类的namespace取名为
Dll
TestNS),再依次点击:菜单->生成->生成
Dll
step如何打开服务器项目,Step7打开项目报错(257:90)
使用Step7打开项目时会报出:项目‘D21’在内部数据结构方面存在
错误
。详细资料中可查看具体信息,请看截图11/01/20065:29:08PM–s7umsapx.exe:保持(动作‘Newmodule’)服务器s7utomtx.
dll
的数据时发生内部
错误
。相关服务器:s7apromx.
dll
,s7hrsomx.
dll
,s7hkcomx.
dll
,s7hss30x.
dll
,...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章