在VC7环境下利用Socket编写程序,接受方用Release版本的程序,为什么发送方的Debug版本的程序传送的数据不是乱码,而Release版本的程序传送的是乱码?这是不是和VC7的运行库有关?我这个程序快要交差了!

解决方案 »

  1.   

    肯定不是指针的问题,要不然为什么Debug版本的可以呢?
      

  2.   

    你肯定用了过时的函数或者LINK参数有些问题,以至于DEBUG与RELEASE的程序不一致.
      

  3.   

    可能有数组越界,或指针未初始化,或内存写出界了。Debug下程序会分配多一些堆栈和内存空间,故不会出错。再仔细检查一下你的程序,不要太相信Debug方式。