mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
[WS] Implement wslay unbuffered message parsing
Ensure we never read more than we can store during poll. Raise default max packets to 4096 to maintain the same performance for the first 2048 packets.
This commit is contained in:
@@ -60,7 +60,7 @@
|
||||
<member name="inbound_buffer_size" type="int" setter="set_inbound_buffer_size" getter="get_inbound_buffer_size" default="65535">
|
||||
The inbound buffer size for connected peers. See [member WebSocketPeer.inbound_buffer_size] for more details.
|
||||
</member>
|
||||
<member name="max_queued_packets" type="int" setter="set_max_queued_packets" getter="get_max_queued_packets" default="2048">
|
||||
<member name="max_queued_packets" type="int" setter="set_max_queued_packets" getter="get_max_queued_packets" default="4096">
|
||||
The maximum number of queued packets for connected peers. See [member WebSocketPeer.max_queued_packets] for more details.
|
||||
</member>
|
||||
<member name="outbound_buffer_size" type="int" setter="set_outbound_buffer_size" getter="get_outbound_buffer_size" default="65535">
|
||||
|
||||
@@ -162,7 +162,7 @@
|
||||
<member name="inbound_buffer_size" type="int" setter="set_inbound_buffer_size" getter="get_inbound_buffer_size" default="65535">
|
||||
The size of the input buffer in bytes (roughly the maximum amount of memory that will be allocated for the inbound packets).
|
||||
</member>
|
||||
<member name="max_queued_packets" type="int" setter="set_max_queued_packets" getter="get_max_queued_packets" default="2048">
|
||||
<member name="max_queued_packets" type="int" setter="set_max_queued_packets" getter="get_max_queued_packets" default="4096">
|
||||
The maximum amount of packets that will be allowed in the queues (both inbound and outbound).
|
||||
</member>
|
||||
<member name="outbound_buffer_size" type="int" setter="set_outbound_buffer_size" getter="get_outbound_buffer_size" default="65535">
|
||||
|
||||
Reference in New Issue
Block a user