-
Notifications
You must be signed in to change notification settings - Fork 65
Message Structure
Eric Voskuil edited this page Apr 17, 2017
·
14 revisions
Libbitcoin messages conform to a uniform message structure implemented using ZeroMQ. ZeroMQ imposes its own structure on messages, described at a high level below.
The fundamental unit of a message is a frame
. A frame is a length-specified set of bytes.
[----frame-----]
A message is a set of frames that make up an envelope
and body
. The envelope is generally hidden from the implementation by ZeroMQ.
[---envelope---]
[-----body-----]
An envelope
may contain addressing frames (route
) and an empty frame (delimiter
).
[----route1----]
[----route2----]
[--------------]
A message body
may contain any number of frames and may combine any number of logical values into one frame.
[----data1-----]
[----data2-----]
[----data3-----]
Users | Developers | License | Copyright © 2011-2024 libbitcoin developers
- Home
- Build Server
- Download Server
- Frequently Asked Questions
- General Information
- Client Server Interface
- Configuration Settings
- Tutorials