def send_string string, flag = 0
      message = Message.new string
      send_and_close message, flag
    end
def send_string string, flag = 0
      message = Message.new string
      send_and_close message, flag
    end
Helper method to make a new #Message instance out of the +string+ passed
 in for transmission.

 @param message
 @param flag
   One of @0 (default)@, @XS::NonBlocking@ and @XS::SNDMORE@

 @return 0 when the message was successfully enqueued
 @return -1 under two conditions
   1. The message could not be enqueued
   2. When +flag+ is set with XS::NonBlocking and the socket returned EAGAIN.

 With a -1 return code, the user must check XS.errno to determine the
 cause.