class PhusionPassenger::MessageChannel

def write(name, *args)

goes wrong.
Might raise SystemCallError, IOError or SocketError when something

to_s().
other elements. These arguments will internally be converted to strings by calling
file descriptor. _name_ is the first element in the message, and _args_ are the
Send an array message, which consists of the given elements, over the underlying
def write(name, *args)
	check_argument(name)
	args.each do |arg|
		check_argument(arg)
	end
	
	message = "#{name}#{DELIMITER}"
	args.each do |arg|
		message << arg.to_s << DELIMITER
	end
	@io.write([message.size].pack('n') << message)
	@io.flush
end