腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(134)
视频
沙龙
1
回答
如何将
二进制
网络
数据包
结构
映
射到
Haskell
标准
数据类型
(
记录
)?
haskell
、
binary
、
network-programming
、
packet
、
bytestring
我想用纯
Haskell
实现一个
二进制
协议(RFC3588,Diameter)。我想知道有没有更好的方法(比Data.Binary更好)从/向ByteStrings读取/写入数据。我喜欢将
Haskell
记录
映
射到
ByteString,就像在C#中通常使用StructLayout属性(装饰器)一样。
浏览 21
提问于2016-08-01
得票数 3
回答已采纳
3
回答
在
Haskell
中将JSON字符串解析为
记录
json
、
parsing
、
haskell
我正在努力理解这一点(我对
Haskell
还是个新手),但是我发现Text.JSON包的文档有点让人困惑。基本上我有这样的数据
记录
类型: { to_user_id :: String,from_user_id :: String, metadata :: String我有一些JSON格式的tweet,它们符合这种类型的
结构
我正在努力解决的问题是<e
浏览 63
提问于2011-05-23
得票数 19
回答已采纳
2
回答
(C++/winsock)
结构
的打包替代方案
c++
、
winsock
、
packet
我一直使用struct来打包和接收
数据包
,通过将它们转换为从主包类继承的类,我会得到什么吗?有没有另一种"c++ish“的打包方式,以及由此带来的性能提升?
浏览 0
提问于2012-06-05
得票数 0
1
回答
将
结构
数据分离到uint8_t (字节)中以进行串行传输
c
、
struct
我有一个C
结构
,它包含需要通过USB协议作为由分隔字节组成的消息发送的数据。我正在尝试理解做这件事的
标准
方法是什么。我目前使用的方法似乎很复杂,尤其是对于大型
结构
。outputBytes;} 有没有办法一次把所有的
结构
都发送给指针
浏览 0
提问于2021-03-30
得票数 0
1
回答
在C++和C#解决方案之间共享一个枚举
architecture
、
interoperability
我们有两个应用程序是我们产品的一部分,一个是用本地C++编写的,生活在自己的解决方案中,另一个是自己的解决方案中的C#应用程序。这两种解决方案都位于同一个存储库中,我们计划引入这两种解决方案都将使用的数据库。#undef ENUMKEYWORD#define ENUMKEYWORD public enum class #define ENUMNAMESPACE EnumShareMana
浏览 0
提问于2021-12-14
得票数 3
1
回答
创建数组名称运行库并访问其元素
c
、
arrays
、
string
static const unsigned char pkt1[89] = {0x82, 0x5e, 0x5a, 0xf6, 0x08, 0x00, 0x45, 0xb8, /* .^Z...E. */}; st
浏览 2
提问于2014-01-21
得票数 1
回答已采纳
2
回答
.NET中的Guid字节顺序
.net
、
guid
我正在创建一个如下所示的GUIDConsole.WriteLine(g);03020100-0504-0706-0809-0a0b0c0d0e0f 根据的说法,guid中有四个部分,这解释了为什么字节顺序在四个组中切换。然而,维基百科的文章还指出,所有部分都以Big Endian格式存储。显然,前三个部分不是Big Endian。guid的GetBytes()方法以与创建时完全相同的顺序返回字
浏览 1
提问于2012-04-17
得票数 22
回答已采纳
2
回答
Server / GUID内部表示
sql-server
、
sql-server-2014
、
uniqueidentifier
、
uuid
我的一个同事给了我一个有趣的问题,我无法完全解释。本质上,当将UniqueIdentifier (从这里开始称为Guid )转换为binary (或varbinary)类型时,结果的前半部分的顺序是向后的,但后半部分则不是。显然,这是一个实现细节,但我想知道是否有一个很好的解释。declare @guid uniqueidentifier = '8A737954-CBEC-40CE-A534-2AFFB5A0E
浏览 0
提问于2015-11-23
得票数 19
回答已采纳
2
回答
C#中基于TCP的面向对象通信
c#
、
oop
、
design-patterns
、
tcp
理想情况下,我希望通过TCP发送的不同
结构
存储在程序中相应的
结构
中。发送的内容的
结构
:{ Time Start_time //(Unix time)}
浏览 3
提问于2012-08-25
得票数 1
回答已采纳
9
回答
可用的游戏
网络
协议定义语言和代码生成
xna
、
network-protocols
、
real-time
、
protocol-buffers
我一直在寻找一个好的通用
二进制
网络
协议定义框架,以提供一种用多种语言(例如,用Objective-C和Cocoa编写的Java后端服务器和iPhone前端客户端)编写实时游戏服务器和客户端(比如魔兽世界或尽管Hessian的
二进制
web服务协议是一个非常有趣的解决方案 我想要一个
网络
协议格式和客户端/服务器基本实现,它将允许客户端连接到服务器,以定义的协议发送任何消息,并接收协议中的任何消息,而不必绑定到某种类型的
浏览 18
提问于2009-04-29
得票数 11
回答已采纳
2
回答
DNS如何处理流量大、服务器多的网站?
domain-name-system
、
ip
、
internet
我的假设是,这与一个域名可以“映
射到
”多台计算机以及由此产生的IP地址有关,因此有必要分别识别每台计算机。此外,也许它允许以更
标准
化的方式识别“全局”
网络
上的“节点”(计算机
网络
)(因为不作为
网络
服务器的计算机没有域名)。无论如何,更彻底的解释将不胜感激。在这种情况下,DNS将
如何将
域名转换为IP地址?如果DNS选择在给定域名时返回另一个IP地址,客户端如何访问网站中“在特定计算机服务器上”的部分?
浏览 0
提问于2022-10-14
得票数 0
3
回答
为什么使用不同的指针类型?
c
、
pointers
、
kernel
在许多
标准
的开源代码中,我看到在不同的地方使用了不同的指针类型,例如:我不明白的是:-为什么要声明int为uint32,
浏览 3
提问于2013-01-09
得票数 0
回答已采纳
6
回答
在数据库中存储
数据包
database
、
database-design
、
binary-data
问题描述:在我的应用程序中,我必须以一定的格式呈现
数据包
的内容。举个例子: 示例任何打包的
二进制
数据,例如:4字节头、4字节类型(具有预定义含义的类型代码)、然后是源地址、目标地址等等。在此之前,我制作了家常便饭的实现,将数据存储在
二进制
文件中(固定的
记录
长度允许快速查找),但随着时间的推移,我意识到我正在发明某种数据库。例如,我正在为非常大的数据文件实现我自己的高效
二进制
存储格式。请注意,这里没有1到多、多到多的映射和其他高级的东西,它只是一个简单的
数据包
序列,具有特定的内部
结
浏览 4
提问于2009-03-28
得票数 4
回答已采纳
4
回答
如何更改IPV6地址的字节顺序(从
网络
到主机,反之亦然)?
ipv6
、
endianness
我知道ntoh{s,l}和hton{s,l},它们处理2字节和4字节的整数。现在,我面临着转换16字节长的IPv6地址的问题。TIA,Jir
浏览 1
提问于2011-03-30
得票数 4
回答已采纳
1
回答
用于简单表单的Idomatic体系
结构
?
c++
、
qt
、
user-interface
、
architecture
(我正在尝试为基于类的
网络
协议实现一个调试工具)。表单背后的大部分逻辑非常简单。这就引出了几个问题: 像这样的大多数教程似乎都希望用户实现QAbstractListModel或QAbstractTableModel,甚至是QAbstractItemModel,但它们似乎都与我正在处理的
数据类型
无关,而且,它们的界面似乎非常繁重--对于我认为简单的数据流来说--我需要对其中的一个子类进行子类,以正确地实现MV体系
结构
,还是我可以自己管理连接?如果我自己管理连接,我应该创建一个演示类来处理这个问题,从而实现MVP体系
结构
吗
浏览 2
提问于2020-07-07
得票数 1
回答已采纳
8
回答
面向对象
网络
c++
、
oop
、
networking
、
packets
我写了许多
网络
系统,并且对
网络
的工作原理有一个很好的了解。然而,我总是有一个
数据包
接收功能,这是一个巨大的开关语句。这开始影响到我了。我宁愿采用一种很好的、优雅的面向对象的方法来处理接收
数据包
,但是每次我试图想出一个好的解决方案时,我最终总是会出现问题。 例如,假设您有一个
网络
服务器。它只是在那里等待回应。目前,我一直在通过打开报头中的
数据包
id,然后拥有大量函数调用来处理每种
数据包
类型。对于复杂的
网络
系统,这会产生一个单块开关语句,我真的不喜欢这样处
浏览 8
提问于2011-02-08
得票数 16
回答已采纳
6
回答
关于服务器套接字编程模型的问题
c++
、
sockets
另外,如何确定通过
网络
发送的
数据包
的布局;数据通常是以
二进制
状态还是文本状态通过
网络
发送?当你将数据发送到不同的媒体(例如C++服务器到闪存应用程序)时,你如何处理序列化的对象?
浏览 0
提问于2009-05-19
得票数 11
回答已采纳
3
回答
haskell
中的json解析
json
、
haskell
、
haskell-platform
我正在尝试在
haskell
中解析JSON数据。在浏览了一大堆网站后,这是我所能做到的最远的地方。如何从这个json字符串填充Person数据
结构
的实例?例如,我应该怎么做才能获得JSON字符串中人员的状态...
浏览 1
提问于2013-07-25
得票数 15
回答已采纳
7
回答
二进制
与文本模式下的文件操作--性能问题
c++
、
c
、
file-io
在许多项目中,我看到数据对象/
结构
以
二进制
模式写入文件,然后再次以
二进制
模式从文件中检索它们。 我想知道为什么他们在
二进制
模式下这样做?文本模式和
二进制
模式之间有什么性能差异吗?如果不是,那么何时使用
二进制
模式或文本模式?
浏览 0
提问于2012-08-16
得票数 13
2
回答
什么时候和为什么使用Thrift比使用简单的套接字/
网络
编程更好的解决方案?
sockets
、
network-programming
、
rpc
、
thrift
我想在一个项目中使用Thrift,但是我需要很多理由来解释为什么它比仅仅使用通过
网络
发送的简单套接字和
结构
要好。在默认情况下,节俭使用行业
标准
JSON或其他内置的协议选择来定义
数据类型
和协议;但是,它也支持自定义的备用接口描述语言。如果使用的话,将需要编写有限的
网络
代码,因为所有这些代码都包括在内。需要编写IDL文件来定义用于序列化/反序列化的
数据包
数据/命令。和下列复杂类型:
浏览 2
提问于2014-01-21
得票数 6
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券