Socket程序在IDE环境中,Debug调试没有问题,但生成结果的客户端和服务端EXE启动,服务器端就会出现“应用程序错误,内存不能为written”的错误。这是为什么啊?
或者启动一个exe,另一端Debug模式,例如:客户端为Debug模式,服务端为.exe,
发现是在 send(sockClient,RequestInfo,strlen(RequestInfo)+1,0);中产生的异常? 请高手指点。
或者启动一个exe,另一端Debug模式,例如:客户端为Debug模式,服务端为.exe,
发现是在 send(sockClient,RequestInfo,strlen(RequestInfo)+1,0);中产生的异常? 请高手指点。
解决方案 »
- 如何判断connect 成功?
- 出错:'initializing' : cannot convert from 'char *' to 'ATL::CStringT<BaseType,Stri
- 关于注册表的权限问题
- MYSQL中有当前记录的的概念吗?我想修改从数据库中取出来的一条记录,该怎么做呢?
- 一个关于ComboBox的问题,太奇怪了!
- 请问华为面试一般会问些什么问题
- 我把一个复合文件用树状结构显示出来了,可是当我单击树上的某一个节点时,如何能够找到对应的存储或流?
- 如何把16进制转化成10进制?
- char *varName[50]如何动态赋值?
- SendMessage模拟鼠标点击??
- vs2008编译filezilla时缺libgnutls,libidn.lib库
- WSAAsyncSelect问题
客户端的"0x7c9569aa"指令引用的"0x00000000"内存。该内存不能为"Read"。
改成send(sockClient,RequestInfo,strlen(RequestInfo),0);