WebSocketMultiplayerPeer

Inherits: NetworkedMultiplayerPeer < PacketPeer < Reference < Object

Inherited By: WebSocketClient, WebSocketServer

Clase base para el servidor y cliente de WebSocket.

Descripción

Clase base para el servidor y el cliente de WebSocket, lo que permite utilizarlos como par de red para la MultiplayerAPI.

Propiedades

bool

refuse_new_connections

false (overrides NetworkedMultiplayerPeer)

TransferMode

transfer_mode

2 (overrides NetworkedMultiplayerPeer)

Métodos

WebSocketPeer

get_peer ( int peer_id ) const

Error

set_buffers ( int input_buffer_size_kb, int input_max_packets, int output_buffer_size_kb, int output_max_packets )

Señales

  • peer_packet ( int peer_source )

Emitido cuando se recibe un paquete de un compañero.

Nota: Esta señal sólo se emite cuando el cliente o el servidor está configurado para utilizar la API multijugador de Godot.

Descripciones de Métodos

Devuelve el WebSocketPeer asociado al peer_id dado.


  • Error set_buffers ( int input_buffer_size_kb, int input_max_packets, int output_buffer_size_kb, int output_max_packets )

Configura el tamaño de los buffers para este par de WebSocket. Los valores por defecto pueden ser especificados en la Configuración del Proyecto bajo network/limits. Para el servidor, los valores se refieren a cada par conectado.

Los dos primeros parámetros definen el tamaño y los límites de los paquetes en cola del buffer de entrada, los dos últimos del buffer de salida.

Los tamaños del buffer se expresan en KiB, por lo que 4 = 2^12 = 4096 bytes. Todos los parámetros se redondearán a la potencia más cercana de dos.

Nota: Las exportaciones en HTML5 sólo utilizan el buffer de entrada ya que el de salida es manejado por los navegadores.