Message Format
The messages that make up the Cboe One Options protocol are delivered using Sequenced Unit Header message header which handles sequencing and delivery integrity. All messages delivered via multicast, and messages to and from the GRP or Spin Server, will use the Sequenced Unit Header message header for handling message integrity.
All UDP-delivered events will be self-contained. Developers can assume that UDP-delivered data will not cross frame boundaries and a single Ethernet frame will contain only one Sequenced Unit Header message header with associated data.
TCP/IP-delivered events from the GRP may cross frames as the data will be delivered as a stream of data with the TCP/IP stack controlling Ethernet framing.
The Cboe One Options data feed is comprised of a series of dynamic length sequenced messages. Each message begins with Length and Message Type fields. Cboe reserves the right to add message types and grow the length of any message without notice. Cboe One Options users should develop their decoders to deal with unknown message types and messages that grow beyond the expected length. Messages will only be grown to add additional data to the end of a message.





