Module: EventMachine::Connectify::CONNECT
- Defined in:
- lib/em-socksify/connect.rb
Instance Method Summary collapse
Instance Method Details
#connect_send_handshake ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/em-socksify/connect.rb', line 4 def connect_send_handshake header = "CONNECT #{@connect_target_host}:#{@connect_target_port} HTTP/1.0\r\n" if @connect_username || @connect_password encoded_credentials = Base64.strict_encode64([@connect_username, @connect_password].join(":")) header << "Proxy-Authorization: Basic #{encoded_credentials}\r\n" end header << "\r\n" send_data(header) end |