class Durian::TCPSocket

Defined in:

durian/socket/tcp_socket.cr

Class Method Summary

Class Method Detail

def self.choose_socket(list : Array(Socket::IPAddress), retry : Option::Retry | Nil) : Tuple(::TCPSocket, Socket::IPAddress) | Nil #

[View source]
def self.connect(host : String, port : Int32, resolver : Durian::Resolver, connect_timeout : Int | Float | Nil = nil) #

[View source]
def self.try_connect_ip_address(list : Array(Socket::IPAddress), retry : Option::Retry | Nil) : Socket::IPAddress | Nil #

[View source]