Module: OSC::TCP

Defined in:
lib/qcmd/core_ext/osc/tcp.rb,
lib/qcmd/core_ext/osc/tcp_client.rb,
lib/qcmd/core_ext/osc/tcp_server.rb,
lib/qcmd/core_ext/osc/sending_socket.rb

Defined Under Namespace

Classes: Client, SendingSocket, Server

Constant Summary collapse

CHAR_END =

indicates end of packet

0300
CHAR_ESC =

indicates byte stuffing

0333
CHAR_ESC_END =

ESC ESC_END means END data byte

0334
CHAR_ESC_ESC =

ESC ESC_ESC means ESC data byte

0335
CHAR_END_ENC =

indicates end of packet

[0300].pack('C')
CHAR_ESC_ENC =

indicates byte stuffing

[0333].pack('C')
CHAR_ESC_END_ENC =

ESC ESC_END means END data byte

[0334].pack('C')
CHAR_ESC_ESC_ENC =

ESC ESC_ESC means ESC data byte

[0335].pack('C')