WebSocketMultiplayerPeer
Inherits: NetworkedMultiplayerPeer < PacketPeer < Reference < Object
Inherited By: WebSocketClient, WebSocketServer
WebSocket服务器和客户端的基类。
描述
WebSocket服务器和客户端的基类,允许它们作为MultiplayerAPI的网络对等体使用。
属性
refuse_new_connections |
| |
transfer_mode |
|
方法
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时才会发出。
方法说明
- WebSocketPeer get_peer ( int peer_id ) const
返回与给定peer_id
关联的WebSocketPeer。
- 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字节
。所有的参数都将被四舍五入到最接近的2的幂。
注意: HTML5输出只使用输入缓冲区,因为输出缓冲区是由浏览器管理的。