Module: MaxCube::Messages::TCP

Defined in:
lib/maxcube/messages/tcp.rb,
lib/maxcube/messages/tcp/parser.rb,
lib/maxcube/messages/tcp/type/a.rb,
lib/maxcube/messages/tcp/type/c.rb,
lib/maxcube/messages/tcp/type/f.rb,
lib/maxcube/messages/tcp/type/h.rb,
lib/maxcube/messages/tcp/type/l.rb,
lib/maxcube/messages/tcp/type/m.rb,
lib/maxcube/messages/tcp/type/n.rb,
lib/maxcube/messages/tcp/type/q.rb,
lib/maxcube/messages/tcp/type/s.rb,
lib/maxcube/messages/tcp/type/t.rb,
lib/maxcube/messages/tcp/type/u.rb,
lib/maxcube/messages/tcp/type/z.rb,
lib/maxcube/messages/tcp/handler.rb,
lib/maxcube/messages/tcp/serializer.rb

Overview

Structure of message:

  • Starts with single letter followed by ‘:’

  • Ends with “rn”

Example (unencoded): X:messagern As all messages are being split by “rn”, it does not occur in single message processing, only in raw data processing.

Defined Under Namespace

Modules: Handler Classes: Parser, Serializer

Constant Summary collapse

MSG_MAX_LEN =

Without “rn”, with it it is 1900

1898