class Durian::TCPSocket
- Durian::TCPSocket
- TCPSocket
- IPSocket
- Socket
- IO
- Reference
- Object
Defined in:
durian/socket/tcp_socket.crClass Method Summary
- .choose_socket(list : Array(Socket::IPAddress), retry : Option::Retry | Nil) : Tuple(::TCPSocket, Socket::IPAddress) | Nil
- .connect(host : String, port : Int32, resolver : Durian::Resolver, connect_timeout : Int | Float | Nil = nil)
- .try_connect_ip_address(list : Array(Socket::IPAddress), retry : Option::Retry | Nil) : Socket::IPAddress | Nil
Class Method Detail
def self.choose_socket(list : Array(Socket::IPAddress), retry : Option::Retry | Nil) : Tuple(::TCPSocket, Socket::IPAddress) | Nil
#
def self.connect(host : String, port : Int32, resolver : Durian::Resolver, connect_timeout : Int | Float | Nil = nil)
#
def self.try_connect_ip_address(list : Array(Socket::IPAddress), retry : Option::Retry | Nil) : Socket::IPAddress | Nil
#