腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为了
避免
在
每个
帧
/
消息
上
创建
新
的
字节
数组
,
在
自定义
缓冲区
中
接收
的
NetMQ
接口
是什么
?
、
、
、
data = new MyData(); // send the data somewhere somehow...我想做
的
是
避免
在
每个
socket.Receive
上
创建
新
的
字节
数组
,但在文档
中
找不到while (!
浏览 23
提问于2017-02-06
得票数 2
回答已采纳
1
回答
接收
UDP
消息
而不分配
新
缓冲区
、
、
、
、
在
尝试使用UdpClient.Receive时,我注意到它只是返回一个
字节
数组
。这是否为
每个
数据包分配了一个
新
的
缓冲区
?据我所知,为
每个
接收
到
的
数据包分配一个
新
的
字节
数组
不利于性能和内存
的
使用。
为了
避免
在
使用Tcp时遇到同样
的
问题,我使用了一个ArrayPo
浏览 1
提问于2022-04-25
得票数 0
回答已采纳
2
回答
如何防止
缓冲区
溢出/
数组
溢出?
、
、
、
、
我最近正在为一个
自定义
的
串行通信协议编写代码。我所做
的
是,我用
接收
数据
的
一部分(8/16位)来表示
帧
大小有多大。基于这些数据,我希望没有后续
的
数据。我使用Crc来接受或拒绝一个
帧
。但我无法
在
Crc
中
包含
帧
长数据,因为
在
接收
端,
在
处理
帧
之前,我应该知道预期
的
数据量。 我面临
的
问题是,这
浏览 4
提问于2016-04-09
得票数 4
2
回答
网络
上
的
NetMQ
、
、
我试图
在
本地网络
上
的
不同计算机上进行程序间
的
消息
传递。该设计基本
上
是一个“服务器”,“多个”客户端,服务器向客户端发送
消息
,从客户端
接收
消息
,客户端从服务器
接收
消息
,彼此之间发送/
接收
客户端
消息
。我正在尝试使用
NetMQ
来实现这一点,但我在网络
上
使用它时遇到了困难。我可以
在
一台机器
上
浏览 3
提问于2019-07-13
得票数 2
回答已采纳
3
回答
分段长度前缀导致从
缓冲区
读取
的
下一个数据使用不正确
的
消息
长度。
、
、
、
现在,服务器还没有意识到我仍然在读取长度前缀(我只是
在
缓冲区
中
读取所有这些零),并发送另一条以4个
字节
为前缀
的
消息
。客户端假设服务器发送丢失
的
2
字节
。我
在
客户端
接收
数据,并读取前两个
字节
,形成一个完整
的
4
字节
长度
缓冲区
。结果是这样
的
然后将其转换为2
浏览 4
提问于2012-09-06
得票数 3
回答已采纳
1
回答
如何在不分配Java堆
字节
数组
的
情况下解析直接内存
中
的
Google
缓冲区
?
、
、
、
、
我正在尝试将不在JVM堆
中
的
ByteBuf解析为
缓冲区
对象。实际
上
,它是Netty传递给我
的
直接内存
字节
缓冲区
。这就是我目前正在做
的
事情:ByteBufInputStream stream = new ByteBufInputStream(buf); Message msg但是,我发现这种类型
的
解析会在每条
消息
中
引入
新
的
<e
浏览 4
提问于2015-04-17
得票数 3
回答已采纳
3
回答
在
Arduino
中
接收
数据包
、
、
我有一个发送方,它
的
位图
数组
表示我下载
的
图像。发送方将像素发送给
接收
方,
接收
方应该
接收
这些像素。我需要将它们插入到另一个位图
数组
中
并显示图片。下面是我发送者
的
草图: 0x00, 0x00, 0x00, 0x00, 0x11, 0xff, 0xffLoRa.printf("0x%02x\n",myBitmap[i])
浏览 11
提问于2022-07-12
得票数 -1
2
回答
.NET
中
消息
帧
方法
的
优缺点
、
当
接收
数据时,例程必须在流
中
读取,寻找分隔符
字节
,以将
帧
分解为
消息
。 长度前缀: TCP流被分割成预定大小
的
消息
,方法是使用前缀(例如4个
字节
)来声明
消息
的
长度。当
接收
数据时,例程将首先读取前缀以确定
消息
帧
的
长度。
在
发送数据时,例程必须在发送之前将长度前缀加到
消息
的</e
浏览 6
提问于2012-08-17
得票数 5
回答已采纳
2
回答
发送和
接收
套接字(TCP/IP)
、
、
我知道,有可能会将多个数据包堆叠到要读取
的
缓冲区
中
,而且一个长数据包可能需要一个多个发送尝试
的
循环才能完全发送。但在这些情况下我有一个关于包装
的
问题: 当有多个等待读取
的
数据包时,如果我调用recv (或任何替代
的
(低级)函数),它是将它们全部返回到我
的
缓冲区
中
,还是只返回其中
的
一个(如果
缓冲区
不足,则返回第一个数据包
的
一部分如果我发送一个需要多次迭代才能完全
浏览 1
提问于2012-03-01
得票数 0
回答已采纳
1
回答
在
WPF
中
快速生成和绘制视频
的
方法
是什么
?
、
、
我正在写一个视频播放器来播放我们
的
ASIC捕获
的
帧
。它们是一种
自定义
格式,我被提供了一个解码ASIC状态
的
功能。视频大小可以是640x480到2560x1200 (!)。
每个
状态周期
的
输出是一个16x16像素块,我必须进入屏幕
上
的
视频。每当屏幕需要更新时,我有以下信息: RGB32像素颜色信息
的
一维
数组</em
浏览 3
提问于2010-11-23
得票数 5
回答已采纳
1
回答
如何处理不同大小
的
Linux
消息
队列(POSIX或SysV)
中
的
信号?
、
、
使用不同大小
的
信号处理(POSIX或SysV)
的
最佳方法
是什么
? long msgty
浏览 2
提问于2014-12-16
得票数 0
回答已采纳
1
回答
protobuf net
消息
序列化大小属性
、
在
我们
的
例子
中
,这是不可接受
的
,因为MemoryStream
在
幕后分配了一个
字节
缓冲区
,我们必须
避免
这样做。从同样
的
答复
中
得出
的
这句话给了我们希望,毕竟有可能: 这是我们
的
用例。我们有大小
在
几
字节
到两兆
字节
之间变化
的
<
浏览 2
提问于2011-10-10
得票数 8
回答已采纳
1
回答
将多个ByteBuffers读入单个字符串
的
有效空间方法
是什么
?
、
、
、
、
我正在编写一个解码器,它将
接收
一个
字节
缓冲区
序列,并将内容解码为一个String。可以有任意数量
的
字节
缓冲区
,
每个
缓冲区
都包含任意数量
的
字节
。
缓冲区
不一定是
在
字符边界
上
分割
的
,因此根据编码
的
不同,它们可能在开始或结束时包含部分字符。下面是我想要做
的
事情,其中StringByteStreamDecoder是我需要
浏览 9
提问于2022-01-27
得票数 5
3
回答
下一条
消息
覆盖处理程序
消息
数据时
的
Java线程问题
、
、
、
我有一个从蓝牙流读取数据
的
线程,它在主UIThread
上
(基于)将数据发送给处理程序。// The Handler that gets information back from the BluetoothServiceBluetoothService: abBluetooth
浏览 4
提问于2011-06-20
得票数 2
回答已采纳
2
回答
TCP套接字和web套接字之间
的
差异,再一次
、
、
为了
尽可能地理解TCP套接字和websocket之间
的
差异,我已经在这些问题中找到了许多有用
的
信息: 我不太清楚这到底意味着什么。你
的
解释
是什么
?
浏览 4
提问于2013-06-05
得票数 198
回答已采纳
1
回答
读取序列化对象时发出
的
问题
、
、
我正在尝试
创建
一个客户端服务器android应用程序,在这个应用程序
中
,我想使用UDP协议传输一个文件。到目前为止,我能够传输文件并
接收
数据包的确认。
创建
一个ByteArrayOutputStream。我收到
的
每个
数据包
的
序列号相同(即1)。我不确定传入数据包
的
缓冲区
大小,因为我
在
客户端使用50
浏览 3
提问于2014-04-07
得票数 0
2
回答
如何同步客户端
的
发送和
接收
帧
?
、
、
、
如果我发送请求(
帧
)B并收到响应,同时我已经
在
等待
上
一次请求(A)
的
响应,则B任务
中
收到
的
响应实际
上
是对A请求
的
响应:request B sentresponse B received (*)request A processed (slow)response A received 有了简单
的
匹配我想用响应A
浏览 2
提问于2016-09-26
得票数 0
回答已采纳
1
回答
如何确保串行端口上
的
两个
消息
之间有一个句点
、
、
、
、
指出: 是否有人知道.NET
的
SerialPort如何决定是否引发事件。它是
为了<
浏览 7
提问于2012-03-05
得票数 0
2
回答
解析循环
缓冲区
、
、
我正在为Atmel
的
XMEGA设备实现一个小型Zig蜜蜂库。Zigbee电台使用内部USART与MCU通信。 当我开始编写库时,我使用
的
是固定
数组
的
简单方法,以及
接收
到
的
数据
的
中断。一旦我有了完整
的
命令(我知道我有一个完整
的
命令,因为Zigbee声明了
帧
的
长度--减去开头
的
分隔符和末尾
的
校验和),我
在
中断服务例程
中
设置了一个标志
浏览 2
提问于2014-06-23
得票数 1
回答已采纳
5
回答
FileStream.ReadByte --效率低下--这意味着什么?
、
、
Stream
上
的
默认实现
创建
一个
新
的
单
字节
数组
,然后调用Read。虽然这在形式
上
是正确
的
,但效率很低。任何具有内部
缓冲区
的
流都应该覆盖此方法,并提供一个更有效
的
版本,直接读取
缓冲区
,
避免
在
每次调用时分配额外
的
数组
。摘自FileStream.ReadByte文档: 这
是什么
意
浏览 5
提问于2010-10-22
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详解Java中的IO输入输出流
JVM内幕:Java虚拟机详解
Java进阶基础 字节流
DotNET 5中的gRPC性能改进,超Golang和C+
Java jSerialComm库串口通信(USB RS-485/232) 查询/应答、主动上报模式
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券