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