--- a/DebugClients/Ruby/DebugClientBaseModule.rb Sat Jul 16 15:03:09 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