VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 676|回复: 3
打印 上一主题 下一主题

HPSocket库pull模式 只获取一个字节这个库到底怎么使用 求个相对完整例子

[复制链接]
94_avatar_middle
最佳答案
0 
跳转到指定楼层
1#
online_vip 发表于 2018-11-5 18:40:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求个 SHsocket库 使用完整的例子 或者告知如果正确的过去数据 求使用过的大神解答下谢谢  代码如下

//有消息到达触发
EnHandleResult CTestPHSocketDlg::OnReceive(ITcpServer* pSender, CONNID dwConnID, int iLength)
{
       
        BYTE *bBuf = new BYTE[iLength+sizeof(TCHAR)];
        if (iLength > 10)
        {
                m_Server->Fetch(dwConnID, bBuf, iLength); //应该是通过和这个函数获取 但是获得的不对 不知道为什么
                OutputDebugString((CString)bBuf);
                delete[]bBuf;
        }
       
        return HR_OK;
}




上一篇:虚基类未知错误,请求帮助。
下一篇:求救
51_avatar_middle
最佳答案
11 
2#
online_admins 发表于 2018-11-5 22:12:21 | 只看该作者
这个不是只收到一个字节
是因为你发送端发送的是TCHAR宽字节
接收端用BYTE窄字节接收,所以从表面看上你感觉只接收到了一个字节
发送端和接收端要保持一致就可以了
94_avatar_middle
最佳答案
0 
3#
ico_lz  楼主| 发表于 2018-11-6 14:30:25 | 只看该作者
Syc 发表于 2018-11-5 22:12
这个不是只收到一个字节
是因为你发送端发送的是TCHAR宽字节
接收端用BYTE窄字节接收,所以从表面看上你 ...

老师我的意思是 比如我发送 hello 这个函数只取h
51_avatar_middle
最佳答案
11 
4#
online_admins 发表于 2018-11-6 17:10:34 | 只看该作者
小生在这呢 发表于 2018-11-6 14:30
老师我的意思是 比如我发送 hello 这个函数只取h

OnReceive 函数触发的时候 参数的 iLength 是多长?
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-12-12 11:02

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表
时时彩平台排名