diff -r 2d22b5ce9384 -r 31d20dc43805 DebugClients/Ruby/DebugClientBaseModule.rb --- a/DebugClients/Ruby/DebugClientBaseModule.rb Sun Jul 17 11:22:05 2011 +0200 +++ b/DebugClients/Ruby/DebugClientBaseModule.rb Sun Jul 17 18:10:54 2011 +0200 @@ -690,6 +690,14 @@ if remoteAddress == nil sock = TCPSocket.new(DebugAddress, port) else + if remoteAddress =~ /@@i/ + remoteAddress, interface = remoteAddress.split("@@i") + else + interface = 0 + end + if remoteAddress.downcase =~ /^fe80/ + remoteAddress = "%s%%%s" % [remoteAddress, interface] + end sock = TCPSocket.new(remoteAddress, port) end