# File sipper/media/sipper_media_proxy.rb, line 42 def shutdown begin t = TCPSocket.new(SipperConfigurator[:LocalSipperIP], @controller_port) #t.setsockopt(Socket::IPPROTO_TCP, Socket::NONBLOCK, true) t.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, true) rescue SystemCallError return end command = "COMMAND=SHUTDOWN" t << [command.length].pack("N") << command len = t.readpartial(4).unpack("N")[0] reply = t.readpartial(len) logd ("Received media shutdown Reply #{reply}") t.close end