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