为什么会占用内存呢?
代码如下:定时的检查,连接;可是每执行一次,程序所占的内存就增加一些(已知:有几个是断着连不上的)
TSendSMapit Findsit;
for (Findsit = SendSMap.begin();Findsit != SendSMap.end();Findsit++)
{
if ((*Findsit).second!= NULL &&(*Findsit).second->cSocket!= NULL &&!(*Findsit).second->cSocket->Active&&(*Findsit).second->cSocket->Socket->SocketHandle==-1)
{
try
{
(*Findsit).second->cSocket->Active = true;
}
catch(...)
{
Application->MessageBoxA(".........","提示",MB_OK + MB_ICONINFORMATION);
}
}
}