Added missing to_socket_format() call
Added a shared_buffer_handler<> class