From: matz@... (Yukihiro Matsumoto) Date: 2002-04-07T23:21:38+09:00 Subject: Re: Socket API Hi, In message "Re: Socket API" on 02/04/07, Tim Sutherland writes: |and using the Pragmatic Programmers' documentation on Array#pack, | |sockaddr = [Socket::AF_INET, 1234, 192, 168, 1, 1, ''].pack('snCCCCa8') Or you can use "pack_sockaddr_in", if you use Ruby 1.7 sockaddr = Socket.pack_sockaddr_in("192.168.1.1", 1234) Use "unpack_sockaddr_in" for reverse. matz.