Class: TCPSocket
- Inherits:
-
Object
- Object
- TCPSocket
- Defined in:
- lib/sockit.rb
Instance Method Summary (collapse)
-
- (TCPSocket) initialize(remote_host, remote_port, local_host = nil, local_port = nil)
constructor
A new instance of TCPSocket.
- - (Object) initialize_tcp
Constructor Details
- (TCPSocket) initialize(remote_host, remote_port, local_host = nil, local_port = nil)
Returns a new instance of TCPSocket
86 87 88 89 90 91 92 93 94 |
# File 'lib/sockit.rb', line 86 def initialize(remote_host, remote_port, local_host=nil, local_port=nil) if Sockit.connect_via_socks?(remote_host) initialize_tcp(Sockit.config.host, Sockit.config.port) Sockit.perform_v5_authenticate(self) if Sockit.is_socks_v5? Sockit.connect(self, remote_host, remote_port) else Sockit.direct_connect(self, remote_host, remote_port, local_host, local_port) end end |
Instance Method Details
- (Object) initialize_tcp
85 |
# File 'lib/sockit.rb', line 85 alias :initialize_tcp :initialize |