handle->recvIO->pBuffer = new char[MAX_BUFFER_SIZE];  
我程序运行几次 这个地方爆掉了  提示如下 :
HEAP[FileServer.exe]: HEAP: Free Heap block 3852b8 modified at 3852e0 after it was freed这个是什么错误呀  高手们 帮忙看下NTDLL! 7c92120e()
NTDLL! 7c969705()
NTDLL! 7c98cf68()
NTDLL! 7c969564()
NTDLL! 7c938f01()
_heap_alloc_base(unsigned int 10288) line 200
_heap_alloc_dbg(unsigned int 10240, int 1, const char * 0x0041f694 THIS_FILE, int 498) line 378 + 9 bytes
_nh_malloc_dbg(unsigned int 10240, int 0, int 1, const char * 0x0041f694 THIS_FILE, int 498) line 248 + 21 bytes
_malloc_dbg(unsigned int 10240, int 1, const char * 0x0041f694 THIS_FILE, int 498) line 165 + 27 bytes
operator new(unsigned int 10240, int 1, const char * 0x0041f694 THIS_FILE, int 498) line 373 + 22 bytes
operator new(unsigned int 10240, const char * 0x0041f694 THIS_FILE, int 498) line 65 + 19 bytes
CTransfersFile::CreateSockInfo(unsigned int 1736, _PER_HANDLE_DATA * & 0x0038a950) line 498 + 26 bytes