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