From: "K. R." Date: 2007-11-17T22:14:02+09:00 Subject: call with async method Hi @all I'm developing a tool who sniff the networktraffic on the nic. I would like to call the method asynchron from a other pc. I realize this problem with xmlrpc4r. To sniff the networkpackets, I use the pcaplet. Now, I want to stop the sniffing method also at the remote side. The idea is to set a global flag $state to boolean false. But it doesn't run correctly. You can see below the code from the remote class. Thanks for helping... ______________Sniffing class____________________ class Sniffer $state = true def start_sniffing @pcaplet = Pcaplet.new("-i eth0") # ...and so on.... for pkt in @pcaplet puts pkt.time break if $state == false # stop sniffing end end def stop_sniffing $state = false end end _________________________________________________ -- Posted via http://www.ruby-forum.com/.