以下代码引起内存持续上涨,定时器设定为1ms一次,如果要保证内存不上涨,也就是说要确保套接字关闭以后再创建,那么定时器该设置成多长一次。也就是一个套接字要关闭要多长时间?
CSocket sock;
OnTimer(UINT nIDEvent)
{
sock.Create();
sock.Close();
CDialog::OnTimer(nIDEvent);
}
CSocket sock;
OnTimer(UINT nIDEvent)
{
sock.Create();
sock.Close();
CDialog::OnTimer(nIDEvent);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货