向不存在的地址发UDP导致程序异常……
lmxmx 2010-04-20 07:09:01 我有一个UDP程序,分为服务器端和客户端。
首先,让服务器端正常运行,客户端向服务端发送UDP包,无任何问题。
然后,终止服务器端,这时客户端向服务端发送UDP包,会产生如下错误:
=====================================================================
标题:Microsoft Visual C++ Debug Library
红色叉号 Debug Error!
Program: D:\VC2008-Projects\test-UDP\Debug\client.exe
Invalid allocation size: 4294967279 bytes.
=====================================================================
在调试的时候,当发送完成UDP时,不会立即出现问题,
当我单步跟踪后,走到一片汇编代码处,才会出错,代码空间位于 mfc90d.dll
应该不是我自己的代码有问题,难道是因为我向不存在的地址发UDP导致MFC代码有错?
高人快来啊…………谢谢!