WebSocketMultiplayerPeer

Inherits: NetworkedMultiplayerPeer < PacketPeer < Reference < Object

继承人: WebSocketClientWebSocketServer

类别: 核心

简要说明

WebSocket服务器和客户端的基类。

方法

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 )

信号

  • peer_packet ( int peer_source )

从对等端接收数据包时发出。

注: 只有当客户机或服务器配置为使用godot多人API时,才会发出此信号。

描述

WebSocket服务器和客户端的基类,允许它们用作 MultiplayerAPI .

方法说明

返回 WebSocketPeer 与给定的 peer_id .

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

配置此WebSocket对等机的缓冲区大小。默认值可以在下的项目设置中指定 network/limits . 对于服务器,值是指每个连接的对等机。

前两个参数定义输入缓冲区(输出缓冲区的最后两个)的大小和排队数据包限制。

缓冲区大小以kib表示,因此 4 = 2^12 = 4096 bytes . 所有参数将四舍五入到最接近的二次幂。

注: HTML5导出仅使用输入缓冲区,因为输出缓冲区由浏览器管理。