社区
网络编程
帖子详情
UDP传输binary数据问题。
star119119
2006-09-06 08:27:00
请大家给个思路先。
...全文
156
4
打赏
收藏
UDP传输binary数据问题。
请大家给个思路先。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xl5338870
2006-09-07
打赏
举报
回复
将你的数据打成一个包,然后用send函数发送就是了。
包的类型自己定义,比如:
struct packhdr {
unsigned short opcode; // 操作码
unsigned short length; // 长度
char payload[1]; // 注意,这里要设置一下内存对齐方式, 使得sizeof(packhdr) = 5
};
opcode :1(Request package), 2(data package), 3(error package), and so on
void SendBinaryData(void *data_want_to_send, int len) {
packhdr* p = malloc(len + sizeof(packhdr));
p.opcode = 2; // data package;
p.length = len + sizeof(packhdr);
memcpy(p.payload, data_want_to_send, len);
send (fd, p, p.length);
}
star119119
2006-09-07
打赏
举报
回复
softrain(曾经的月光,现在的日光)
数据不是很多 一共8个字符位
mimong_lin
2006-09-06
打赏
举报
回复
网络中传输的数据不都是二进制的吗?
在send/sendto中,传输的数据是用(char *)的形式,如果你传输的数据不是char *形式的,都得强制转换成(char *),在计算机中char字符(ASCII)与二进制是很好的对应。。。。
softrain
2006-09-06
打赏
举报
回复
把binary数据分包,每个包定个包头,包头要说明包长和包数据在总数据的偏移位置。
发送方按顺序一个包一个包的发,对方收到一个就确认一个.发送方等到超时没收到对方确认,则认为包丢失,需要重发.最终可以发送完毕.
一个包的大小定在1K比较好.
计算机网络英文资料.pdf
计算机网络英文资料.pdf
用C#编写的Winform通信程序
本程序通过
UDP
协议和线程实现点对点通信,通过字节码的转换
数据
包(类)的发送与接收,希望能帮助大家
Erlang中的socket编程简单例子
主要介绍了Erlang中的socket编程简单例子,本文给出了TCP服务器echo示例、Tcp 的echo客户端示例、
UDP
server示例、
UDP
client 示例,需要的朋友可以参考下
httpp-forward:通过httpp
udp
转发Web浏览器HTTP流量
httpp转发 通过httpp /
udp
转发Web浏览器HTTP流量 特征 通过httpp /
udp
转发HTTP流量 高
udp
数据
传输
性能 轻松设置为本地转发代理 安装 npm install httpp-forward或git clone && cd httpp-forward && npm install httpp-forward依赖于node-httpp,请npm安装httpp-
binary
。如果二进制文件不起作用,只需从源代码构建即可: 用法/ API 有关httpp转发演示,请参阅demo / proxy.js。 要启动它,只需节点demo / proxy.js 有关httpp-forward实用程序的信息,请参考bin / httpp-forward。 要启动它,只需节点bin / httpp-forward --port xxx httpp-forward旨
C#使用
UDP
实现可靠的
传输
传输
(
数据
包的分组发送)
在做c#中面向无连接的
传输
时用到了
UDP
,虽然没有TCP稳定可靠。但是效率是要高些,优势也有,缺点也有 就是有的时候要丢包,有的时候不得不用
UDP
,但是如何才能比较稳定的实现可靠
传输
呢,这是一个
问题
。 TCP
传输
数据
的时候没有大小限制,但是
UDP
传输
的时候是有大小限制的,我们怎么才能够实现大
数据
的稳定
传输
呢。我们想到了,把
数据
包分包。 把一个大
数据
分割为一系列的小
数据
包然后分开发送,然后服务
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章