code: def send(self, data, json=False, namespace=None, room=None,
               callback=None, include_self=True, skip_sid=None, **kwargs):
          
          skip_sid = flask.request.sid if not include_self else skip_sid
          if json:
              self.emit('json', data, namespace=namespace, room=room,
                        skip_sid=skip_sid, callback=callback, **kwargs)
          else:
              self.emit('message', data, namespace=namespace, room=room,
                        skip_sid=skip_sid, callback=callback, **kwargs)
docs: Send a server-generated SocketIO message.
  
          This function sends a simple SocketIO message to one or more connected
          clients. The message can be a string or a JSON blob. This is a simpler
          version of ``emit()``, which should be preferred. This function can be
          used outside of a SocketIO event context, so it is appropriate to use
          when the server is the originator of an event.
  
          :param data: The message to send, either a string or a JSON blob.
          :param json: ``True`` if ``message`` is a JSON blob, ``False``
                       otherwise.
          :param namespace: The namespace under which the message is to be sent.
                            Defaults to the global namespace.
          :param room: Send the message only to the users in the given room. If
                       this parameter is not included, the message is sent to
                       all connected users.
          :param skip_sid: The session id of a client to ignore when broadcasting
                           or addressing a room. This is typically set to the
                           originator of the message, so that everyone except
                           that client receive the message.
          :param callback: If given, this function will be called to acknowledge
                           that the client has received the message. The
                           arguments that will be passed to the function are
                           those provided by the client. Callback functions can
                           only be used when addressing an individual client.