C# socket监听程序过段时间就需要重新启动一下是什么原因?

C# socket监听程序过段时间就需要重新启动一下是什么原因?,第1张

我觉得是内存的问题,你很多地方byte[] byteMessage = new byte[1024 * 1024]

内存应该是没有释放,你可以用任务管理器,看一下内存使用情况

使用using(byte streamBuff = new byte[nStreamSize])

{

// 你要用的代码,

}会很快释放

否则,你自己释放一下吧

绑定监听端口。bindsocket端口没有监听:

1、是自己之前写过socket程序,开机运行,但是因为IP地址或是其他原因,绑定不到监听端口,所以失败。

2、是中了监听程序,不过如果绑定失败,那这个程序对你的机器没有什么危险性,你找到程序把它删掉就行了,或是用优化大师,开机的时候不用启动这个程序,当然,你也可以用杀毒软件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12111474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存