Module: ShadowsocksRuby::Connections::TCP

Defined in:
lib/shadowsocks_ruby/connections/tcp/client_connection.rb,
lib/shadowsocks_ruby/connections/tcp/destination_connection.rb,
lib/shadowsocks_ruby/connections/tcp/localbackend_connection.rb,
lib/shadowsocks_ruby/connections/tcp/remoteserver_connection.rb

Overview

Provides various functionality code of a TCP Connection.

Examples:

class DummyConnection < EventMachine::Connection
  include ShadowsocksRuby::Connections::TCP::ClientConnection
end
# some how get a DummyConnection object
# dummy_connection = ...
# dummy_connection.plexer_protocol.tcp_process_client will be called looply

Defined Under Namespace

Modules: ClientConnection, DestinationConnection, LocalBackendConnection, RemoteServerConnection