class Whosup::Server
Public Instance Methods
start(port)
click to toggle source
# File lib/whosup/server.rb, line 9 def start(port) puts "=" * Whosup::Terminal.columns puts Artii::Base.new.asciify("Who's Up?") puts "Waiting for the client to connect..." server = TCPServer.open(port) client = server.accept puts "Client connected!" puts "Press Ctl+C to shutdown the server..." puts "=" * Whosup::Terminal.columns input = CoreAudio.default_input_device.input_buffer(1024) input.start loop do client.puts MultiJson.dump(input.read(4096).to_a) end end