class_websocketmultiplayerpeer.rst 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. :github_url: hide
  2. .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
  3. .. DO NOT EDIT THIS FILE, but the WebSocketMultiplayerPeer.xml source instead.
  4. .. The source is found in doc/classes or modules/<name>/doc_classes.
  5. .. _class_WebSocketMultiplayerPeer:
  6. WebSocketMultiplayerPeer
  7. ========================
  8. **Inherits:** :ref:`NetworkedMultiplayerPeer<class_NetworkedMultiplayerPeer>` **<** :ref:`PacketPeer<class_PacketPeer>` **<** :ref:`Reference<class_Reference>` **<** :ref:`Object<class_Object>`
  9. **Inherited By:** :ref:`WebSocketClient<class_WebSocketClient>`, :ref:`WebSocketServer<class_WebSocketServer>`
  10. **Category:** Core
  11. Brief Description
  12. -----------------
  13. Base class for WebSocket server and client.
  14. Methods
  15. -------
  16. +-------------------------------------------+-----------------------------------------------------------------------------------------------------------------+
  17. | :ref:`WebSocketPeer<class_WebSocketPeer>` | :ref:`get_peer<class_WebSocketMultiplayerPeer_method_get_peer>` **(** :ref:`int<class_int>` peer_id **)** const |
  18. +-------------------------------------------+-----------------------------------------------------------------------------------------------------------------+
  19. Signals
  20. -------
  21. .. _class_WebSocketMultiplayerPeer_signal_peer_packet:
  22. - **peer_packet** **(** :ref:`int<class_int>` peer_source **)**
  23. Emitted when a packet is received from a peer. Note: this signal is only emitted when the client or server is configured to use Godot multiplayer API.
  24. Description
  25. -----------
  26. Base class for WebSocket server and client, allowing them to be used as network peer for the :ref:`MultiplayerAPI<class_MultiplayerAPI>`.
  27. Method Descriptions
  28. -------------------
  29. .. _class_WebSocketMultiplayerPeer_method_get_peer:
  30. - :ref:`WebSocketPeer<class_WebSocketPeer>` **get_peer** **(** :ref:`int<class_int>` peer_id **)** const
  31. Returns the :ref:`WebSocketPeer<class_WebSocketPeer>` associated to the given ``peer_id``.