TRACE是MFC中的函数,而在win32代码中可以直接用OutputDebugString来达到相同效果;如果需要输出参数值,可以:
int iError = WSAGetLastError();
char buf1[100];
sprintf(buf1, "recv socket error, code: %d/n", iError);
OutputDebugStr(buf1);
如果是非控制台应用程序的话,用printf或cout输出的调试信息在vc的输出框中是看不到的,这种情况下应该也是用TRACE或OutputDebugStr好些吧,,,可能~~~