在CServer::OnReceive中的错误???在线等急 急 急谢谢

scaleyuming 2005-08-18 11:51:07
void CServer::OnReceive(int nErrorCode)
{
// TODO: Add your specialized code here and/or call the base class
char buff[10];
int bufflen=10;

CString ClientName;
int nLen = Receive(buff,bufflen);//接收
ClientName.Format(inet_ntoa(ClientAddr.sin_addr));//返回客户端的ip地址
if(buff[0]=='F')
{
CString str;
str="ok";

int len=str.GetLength();
m_pSock->Send(str,2,0);//就在这出的 问题????


}
CSocket::OnReceive(nErrorCode);
}
void CServer::OnAccept(int nErrorCode)
{
// TODO: Add your specialized code here and/or call the base class
CServer* pSocket=new CServer;
int iLen=sizeof(ClientAddr);
Accept(*pSocket,(LPSOCKADDR)&ClientAddr,&iLen);
m_pSock=pSocket;//不知道这样赋值对部队,我觉的这个地方有问题m_pSock是CServer的对象

//CSocket::OnAccept(nErrorCode);
}
/////CServer是由CSocket派生的

当程序执行到CServer::OnReceive里面的m_pSock->Send(str,2,0);
就出现错误:
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application)

终止(A) 重试(R) 忽略(I)

如果我把m_pSock->Send(str,2,0);放在void CServer::OnAccept里发送就没问题 ,不知道为啥,本人是个入门级的 呵呵 谢谢


...全文
67 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
nuaawenlin 2005-08-19
Accept(*pSocket,(LPSOCKADDR)&ClientAddr,&iLen);

变为

Accept((CSocket *)m_pSocket,(LPSOCKADDR)&ClientAddr,&iLen);
回复
i_noname 2005-08-18
m_pSock->Send(str,2,0);
"ok"的长度为3!"ok\0".

m_pSock=pSocket;//不知道这样赋值对部队,我觉的这个地方有问题m_pSock是CServer的对象
这个没问题。
回复
相关推荐
CServer PaaS技术及其应用
中服软件专注云计算(PaaS、SaaS)产品和技术的研发、销售和服务;公有云在线运营业务,主要产品有CServer PaaS、SaaS HR、 SaaS OA
pom.xml中报错提示这个怎么解决?紧急
1 problem was encountered while building the effective model for org.codehaus.mojo:aspectj-maven-plugin:1.8 [ERROR] 'dependencies.dependency.systemPath' for ...
C++ socket TCP网络编程
0.通信步骤流程图(左:...1.1 服务器类头文件(CServer_Wins.h) #pragma once #include <winsock2.h> class CServer_Wins { public: CServer_Wins(); void RecMsg(); void stopRec(); ~CServer_Wi...
CServer云计算平台
CServer既是一个公司的名称,也是一个云计算平台的名称,又是一个SaaS软件产品群的集合。 CServer作为一个公司的名称,是“中服软件”的英文缩写,CServer即:“China Server”或“Cloud Server”,既说明了中服软件...
鸽子cserver免杀教程1
╭═══════════════╮ ║ ◎ 破解sos小组 ◎ ║ ... ║ ╰═══════════════╯ ║  ║ 没有什么华丽的词语填充这些空白的地方 ║ ...鸽子cserver免杀教程2请破解sos小组官方网站下载
cserver uc
平台以企业组织机构为核心,以即时消息、文件传输、音视频处理为基础,具有好友维护、点到点即时消息、多人讨论、群组、语音/视频、在线文件传输、离线文件传输、企业通信录、远程桌面、软件升级丰富的功能。...
searsar的sql异常(SQLRuntimeException: [ESSR0072])
经过确认,是DAO方法名称和内部不一致引起的SQL的名字 sql文件名应该是 类名_方法名.sql
SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)(Finchley版本)
Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的...按照官方文档,我们只需要配置文件配置 spring-cloud-starter-bus-amqp ;这就是说我们需要装rabbi...
hsrm-vs:1415年冬季学期“分布式系统”活动实习-源码
客户端可以像传统控制台一样浏览此文件系统。 还实现了各种客户端(普通、RMI 和 Web 服务)和服务器。 用: 构建 VFilesystem: 使所有 cserver_muster: 开始 VFileSystemServerImpl: 启动主程序 (Java)...
史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)
Spring Cloud Bus 将分布式的节点和轻量的消息代理连接起来。这可以用于广播配置文件的更改或者其他的管理工作。一个关键的思想就是,消息...按照官方文档,我们只需要配置文件配置 spring-cloud-starter-bus-amq
中服SaaS人力资源管理系统CServer HR企业版.ppt
中服SaaS人力资源管理系统CServer HR企业版,整体架构。。
RPB_ColorConnections:CMU的Randy Pausch桥照明库的一个项目-源码
RPB_ColorConnections CMU的Randy Pausch桥照明库的一个项目。... 主服务器运行Bridge CServer计算机上,并通过Lumiverse框架与Pharos Light Controller对话。 桥梁显示逻辑,用于显示和解释行进速度引起的颜色。
mTCPJSONRPC:具有使用 JSON over TCP 进行远程过程调用的类的模块-源码
您的项目需要 mTCPJSONRPC。 var mTCPJSONRPC = require("mTCPJSONRPC"); 实例化一个cServer以接受连接并请求/执行远程过程调用。 var dfProcedures = { "test": function(oConnection, xData, fCallback)...
W3C_VehicleSignalInterfaceImpl:评估W3C汽车规范第二次迭代的平台-源码
此存储库的所有文件和工件都根据该存储库LICENSE文件提供的许可条款进行了许可。 W3C_VehicleSignalInterfaceImpl 该项目实施正在开发的W3C VISS v2规范。 启动和构建服务器 此项目需要Go版本1.13或更高版本,...
中服协同办公系统软件Cserver OA介绍
协同办公系统Cserver OA融合了云计算、SaaS、移动计算、通信、中间件、插件现代IT技术,重点解决现代企业、政府、个人办公过程的沟通、信息处理、只是管理、流程协作、通信、内外协作、IT资产整合、资源整合、...
业余草 SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)(Finchley版本)
Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯...按照官方文档,我们只需要配置文件配置 spring-cloud-starter-bus-amqp ;这就是说我们需要装rab...
mTCPJSON:具有类的模块,可通过TCP以JSON格式发送和接收数据-源码
您的项目需要mTCPJSON。 var mTCPJSON = require("mTCPJSON"); 实例化cServer以接受连接并发送/接收数据。 var oTCPJSONServer = new mTCPJSON.cServer(); oTCPJSONServer.on("connect", fHandleConnection...
error C2597: 对非静态成员的非法引用
静态成员函数只能访问静态成员变量 class Person { public: //int m_Cnt; //错误C2597 static int m_Cnt; static void addCnt(int cnt) { m_Cnt += cnt; } }; int m_Cnt = 0;
中服云计算平台Cserver PaaS介绍
CServer PaaS平台是以虚拟化云计算环境为基础,以软件服务(SaaS)为交付模式,以SOA为基础架构,以服务总线为支撑,以独创的SaaS引擎为核心,集系统运行时环境、服务接入标准与规范、综合管理平台、应用服务开发与...
浅谈中服OA系统企业的应用
员工及管理者使用频率最高的办公系统,OA系统目前各行各业也是随处可见,OA系统对企业的帮助非常多,可以提升企业办公效率、有效管理、提升企业竞争力、降低成本,OA系统企业的应用无处不在。
Sock application with two classes:CServer and CClient
原 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)(Finchley版本)
转载请标明出处: ... 本文出自方志朋的博客 转载请标明出处: Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。...
西安工业云上线,工业云平台搭建有哪些真金白银?
”中国信息通信研究院的报告认为,“因此,国家鼓励工业互联网首先产业集聚区落地,通过财税支持、政府购买服务方式鼓励小企业业务系统向云端迁移。”工业互联网不可能一蹴而就,全国遍地开花。目前,
CServer移动办公微信H5平台
中服软件研发的移动办公微信H5平台,实现外出或走动过程,用手机办理公务。
cserver uc 04
平台以企业组织机构为核心,以即时消息、文件传输、音视频处理为基础,具有好友维护、点到点即时消息、多人讨论、群组、语音/视频、在线文件传输、离线文件传输、企业通信录、远程桌面、软件升级丰富的功能。...
cserver uc 03
平台以企业组织机构为核心,以即时消息、文件传输、音视频处理为基础,具有好友维护、点到点即时消息、多人讨论、群组、语音/视频、在线文件传输、离线文件传输、企业通信录、远程桌面、软件升级丰富的功能。...
cserver uc 02
平台以企业组织机构为核心,以即时消息、文件传输、音视频处理为基础,具有好友维护、点到点即时消息、多人讨论、群组、语音/视频、在线文件传输、离线文件传输、企业通信录、远程桌面、软件升级丰富的功能。...
过程控制系统课程设计(锅炉汽包温度控制系统论文)
本次设计采用串级控制系统对锅炉汽包温度进行控制。 过程控制系统由过程检测、变送和控制仪表、执行装置等组成,通过各种类型的仪表完成对过程变量的检测、变送和控制,并经执行装置作用于生产过程。 串级控制系统是两只调节器串联起来工作,其中一个调节器的输出作为另一个调节器的给定值的系统。此系统改善了过程的动态特性,提高了系统控制质量,能迅速克服进入副回路的二次扰动,提高了系统的工作频率,对负荷变化的适应性较强。 串级控制系统工程应用场合如下: (1)应用于容量滞后较大的过程。 (2)应用于纯时延较大的过程。 (3)应用于扰动变化激烈而且幅度大的过程。 (4)应用于参数互相关联的过程。 (5)应用于非线性过程。 正因为串级控制系统具有上述特点,所以本次设计采用串级控制系统对锅炉汽包温度进行控制。 采用单片机作为主控制器,锅炉汽包温度为主被控对象,上水的流量为副被控对象,电磁阀为执行器,利用AD590传感器检测汽包温度,利用流量传感器检测上水流量。锅炉汽包温度串级控制系统框图如图1.1所示,系统原理图如图1.2所示。
FFmpegAndroidDemo.zip
ffmpeg-3.3.1移植到android平台
光模块基础知识
光模块内部发射与接收的专业讲解,利于新手快速开发。
发帖
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2005-08-18 11:51
社区公告
暂无公告