社区
C++ 语言
帖子详情
UDP协议中的sendto函数只能发送字符串啊,那我怎么发送16进制数啊?
xinyao30
2012-05-28 03:19:00
UDP协议中的sendto函数只能发送字符串啊,我怎么发送16进制的无符号整数啊?而且数据接收端接到的也是无符号整数??
...全文
863
7
打赏
收藏
UDP协议中的sendto函数只能发送字符串啊,那我怎么发送16进制数啊?
UDP协议中的sendto函数只能发送字符串啊,我怎么发送16进制的无符号整数啊?而且数据接收端接到的也是无符号整数??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lining_ncut_bupt
2012-07-11
打赏
举报
回复
当然不一样,这个需要转换,用 union 共用体转换
qq120848369
2012-05-29
打赏
举报
回复
电脑只有字节,没有十六进制, 麻烦楼主去重新念书好吗?
记住传输binary使用htons,htonl,接受使用ntohs,ntohl.
baichi4141
2012-05-29
打赏
举报
回复
发送字符串和发送十六进制数有什么不同吗?
xinyao30
2012-05-29
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
原型是:
ssize_t sendto (int __fd, __const void *__buf, size_t __n,
int __flags, __CONST_SOCKADDR_ARG __addr,
socklen_t __addr_len);
buff是你要传递的内容,直接使用unsigned char *类型就可以
[/Quote]
这个函数VC6.0可以用吗?
xinyao30
2012-05-29
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
发送字符串和发送十六进制数有什么不同吗?
[/Quote]
那我发送char data[4]={"1234"},跟发送unsigned short udata=0x1234,是一样的是吗?
接收端需要接收的数据是16进制无符号整数
cryingbee
2012-05-29
打赏
举报
回复
你的sendto的原型是什么样的?如果buf是void*,那你传任何类型的指针都是可以的,你只要传你这个变量的地址就可以了:
short myInt = ??;
senddo(.., &myInt, sizeof(short), ...);
如果是char*,强制转换一下就可以了,我觉得你的函数不会把它作为字符串来处理,应该是作为字节串来处理的,所以出现'\0'也没关系。
short myInt = ??;
senddo(.., (char*)&myInt, sizeof(short), ...);
接收端也一样,强制转换成short就可以了。
开发者说
2012-05-28
打赏
举报
回复
原型是:
ssize_t sendto (int __fd, __const void *__buf, size_t __n,
int __flags, __CONST_SOCKADDR_ARG __addr,
socklen_t __addr_len);
buff是你要传递的内容,直接使用unsigned char *类型就可以
Delphi
UDP
Server
发送
接收
16进制
数
据
没用三方控件,只是
udp
server的
发送
和接收。主要是
16进制
处理麻烦一点。注释写的很详细了,下载下来就可以直接用。
UDP
十六进制
数
据传输
以
16进制
传输
数
据。里面带有Demo看了你就明白了。
tcp/
udp
数
据模拟
发送
1,tcp
udp
数
据
发送
2,支持
16进制
数
据 3,支持创建tcp/
udp
服务器
linux下的
UDP
传输
利用
UDP
进行客户机服务器通信,上传的是c语言代码,交叉编译后分别在客户机服务器运行
Linux
中
使用C语言实现基于
UDP
协议
的Socket通信示例
主要介绍了Linux
中
使用C语言实现基于
UDP
协议
的socket通信示例,服务器端与客户端的功能都非常基础,需要的朋友可以参考下
C++ 语言
65,183
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章