如果类中有个成员变量是CAsyncSocket的类型,如何接收它的事件 如题,最好给个代码例子,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 继承CAsyncSocket,并重写相应的函数如在OnClose中处理CLOSE事件等 m_pListSocket = new CAsyncSocket(); m_pListSocket-> Create( 端口,地址); // 创建m_pListSocket->Listen(); // 开始监听 m_pListSocket::OnAccept( ) // 有客户端请求连接时响应{m_pSocket = new CAsyncSocket(); m_pListSocket-> Accept(m_pSocket); // 建立通信,成功后m_pSocket就用于发送和接受. // m_pSocket 就相当于连接的那个客户端了} m_pSocket::OnRecive( int nErrorCode){ if( nErrorCode == 0){ Recevie(); // 接受客户端发送来的信息} CAsyncSocket::OnRecive( nErrorCode)} m_pSocket::OnSend(){ Send(); // 发送信息,该事件触发条件见下节} m_pListSocket->Close(); delete m_pListSocket;delete m_pSocket; ilysony,你的代码我完全没看明白,不知道到底是变量调用了函数,还是函数调用了函数。 串口通信为什么要执行两次才把数据传送上来 CTransformFilter::SetMediaType()不起作用的问题. 为什么switch(strT)当strT是字符串变量时不能用? 在内存中创建一个 Device Context? 蔡鸟级的问题 编译时报windows.h已包含怎么办? 求如何C语言求解不定积分 CArray使用问题!求救! 求助:vc通过com调用word打印,打印状态无法返回 ★★★ 建议!同意的举手!★★★ CString转成string 旋转图片
如在OnClose中处理CLOSE事件等
m_pListSocket-> Create( 端口,地址); // 创建m_pListSocket->Listen(); // 开始监听 m_pListSocket::OnAccept( ) // 有客户端请求连接时响应{m_pSocket = new CAsyncSocket();
m_pListSocket-> Accept(m_pSocket); // 建立通信,成功后m_pSocket就用于发送和接受. // m_pSocket 就相当于连接的那个客户端了} m_pSocket::OnRecive( int nErrorCode){ if( nErrorCode == 0){ Recevie(); // 接受客户端发送来的信息} CAsyncSocket::OnRecive( nErrorCode)} m_pSocket::OnSend(){ Send(); // 发送信息,该事件触发条件见下节} m_pListSocket->Close(); delete m_pListSocket;delete m_pSocket;