# File lib/uuid.rb, line 469 469: def connect(address) 470: return address unless String === address 471: if address[0] == ?/ 472: sock = UNIXSocket.new(address) 473: elsif address =~ /^(\d+\.\d+\.\d+\.\d+):(\d+)$/ 474: sock = TCPSocket.new($1, $2.to_i) 475: else 476: raise ArgumentError, "Don't know how to connect to #{address}" 477: end 478: sock.setsockopt(IPPROTO_TCP, TCP_NODELAY, 1) if defined?(TCP_NODELAY) 479: sock 480: end