社区
网络编程
帖子详情
IOCP应用中,用到WSABUF,但是wsabuf只支持char*类型。如何支持BYTE字节流?
yurilin
2011-07-08 08:56:57
在winsoc中WSABUF结构的buf是char*类型,这样不是变成只能字符串通讯了么。
客户端如果发了一个12345,只是需要一个4字节的BYTE,可是用CHAR*就5字节。
如何接受一块长度的字节,再考入内存解析呢。
本人新手,问的不专业,希望高人能明白我的问题。
...全文
155
7
打赏
收藏
IOCP应用中,用到WSABUF,但是wsabuf只支持char*类型。如何支持BYTE字节流?
在winsoc中WSABUF结构的buf是char*类型,这样不是变成只能字符串通讯了么。 客户端如果发了一个12345,只是需要一个4字节的BYTE,可是用CHAR*就5字节。 如何接受一块长度的字节,再考入内存解析呢。 本人新手,问的不专业,希望高人能明白我的问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Eleven
2011-07-08
打赏
举报
回复
[Quote=引用 4 楼 yurilin 的回复:]
各位大大,
客户端(非C++)发送一个字节流,比如协议是这样的
假设
包头(int类型,说明包内容长度)+协议号(4字节)+包内容
这样发过来的
可以解析么。
[/Quote]
可以,接收的时候先解析包头,然后根据包头中的信息接收后续的内容
luciferisnotsatan
2011-07-08
打赏
举报
回复
[Quote=引用 4 楼 yurilin 的回复:]
各位大大,
客户端(非C++)发送一个字节流,比如协议是这样的
假设
包头(int类型,说明包内容长度)+协议号(4字节)+包内容
这样发过来的
可以解析么。
[/Quote]
可以,注意大小字节序就是了
luciferisnotsatan
2011-07-08
打赏
举报
回复
char*和BYTE*不都是一个字节么?编译过不了,强转一下就行了
yurilin
2011-07-08
打赏
举报
回复
各位大大,
客户端(非C++)发送一个字节流,比如协议是这样的
假设
包头(int类型,说明包内容长度)+协议号(4字节)+包内容
这样发过来的
可以解析么。
quwei197874
2011-07-08
打赏
举报
回复
BYTE就是unsigned char,转化一下就可以了
无趣
2011-07-08
打赏
举报
回复
内存结构是一样的,强转。char szBuf[32] = {0};BYTE* pBuf = (BYTE*)szBuf;
ndy_w
2011-07-08
打赏
举报
回复
char*和BYTE*可以强制转换。不过你的问题似乎是应用层协议没定义清楚
C++ 百万并发网络通信引擎架构与实现 (Socket、全栈、跨平台) Version 1.0
从基础的网络知识开始由浅入深地讲解如何使用C++实现一套
支持
百万级别并发的网络通信引擎。包含:高频并发、多线程、多进程、线程池、内存池、软件硬件瓶颈、如何测试优化网络处理能力等技术知识。可以
应用
在Windows...
完成端口
IOC
P详解(原理)
完成端口
IOC
P详解 Posted on 2017-06-23 09:41 talenth 阅读(19268) 评论(8) ...ps: 原作者很厉害了, 把一个
ioc
p模型讲解的这么形象,不过在实践过程
中
发现一些细节说得有问题, 在文
中
标红指出, 另外删掉了原文
中
一...
IOC
P服务器/客户端实现 (转)
——A simple
IOC
P Server/Client Class By spinoza ——译: Ocean Email: 原文选自CodeProject 源代码: http://www.codeproject.com/KB/IP/
ioc
p_server_client/
IOC
P-Demo.zip ...
IOC
P
原文网址:...本文提出了一些
IOC
P编程
中
出现的实际问题的解决方法,并提供了一个简单的echo版本的可以传输文件的客户端/服务器程序。 程序截图: 1.1 环境要求 本文读者需要熟悉C++
IOC
P windowsServer示例
IOC
P windowsServer示例
网络编程
18,356
社区成员
64,217
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章