# File src/swiftcore/Analogger/Client.rb, line 53 53: def connect(host,port) 54: tries ||= 0 55: @socket = Socket.new(AF_INET,SOCK_STREAM,0) 56: sockaddr = Socket.pack_sockaddr_in(port,host) 57: @socket.connect(sockaddr) 58: log(Cauthentication,"#{@key}") 59: rescue Exception => e 60: if tries < 3 61: tries += 1 62: @socket.close unless @socket.closed? 63: @socket = nil 64: select(nil,nil,nil,tries * 0.2) if tries > 0 65: retry 66: else 67: raise e 68: end 69: end