Hey John,
Thanks for your response, however I think you misunderstood my post. I'm
looking for a way to bind to a specific IP for outgoing requests. That
is on the server i want to use something like the following sudo code:
def getPage(whichIP)
ip = '';
case (whichIP)
when 0: ip = '123.456.789.001';
when 1: ip = '123.456.789.002';
when 2: ip = '123.456.789.003';
default: ip = '123.456.789.004';
end
soc = bind(ip,80); #bind to specific ip and port 80
soc.open(myUrl) do |sh|
return sh.read();
end
end
now if the url was for a page that had no content, except for the IP
address of the requester then the following code:
puts getPage(0);
puts getPage(1);
puts getPage(2);
puts getPage(3);
would output:
123.456.789.001
123.456.789.002
123.456.789.003
123.456.789.004
Hope that makes it clearer
Andy
--
Posted via http://www.ruby-forum.com/.