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 "\r\n" Example (unencoded): X:message\r\n As all messages are being split by "\r\n", 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 "\r\n", with it it is 1900

1898