Socksify::TCPSOCKSSocket
Inherits TCPSocket < IPSocket < Socket < Crystal::System::Socket < IO::Buffered < IO < Reference < Object
Class methods
socks_ignores
Sourcesocks_password
Sourcesocks_password=(socks_password : String | Nil)
Sourcesocks_port
Sourcesocks_port=(socks_port : Int32 | Nil)
Sourcesocks_server
Sourcesocks_server=(socks_server : String | Nil)
Sourcesocks_username
Sourcesocks_username=(socks_username : String | Nil)
Sourcesocks_version
SourceInstance methods
http_connect(host : String, port : Int32, auth : NamedTuple(username: String, password: String) | Nil = nil)
Sourcereceive(message : Bytes) : String
Receives a binary message from the previously bound address.
require "socket"
server = Socket.udp(Socket::Family::INET)
server.bind("localhost", 1234)
message = Bytes.new(32)
bytes_read, client_addr = server.receive(message)