Disable Nagle's algorithm for WebSocket TCP.
This should greatly decrease latency for the most common use cases. A new function WebSocketPeer::set_no_delay will allow to configure it if so desired.
This commit is contained in:
@ -318,6 +318,12 @@ uint16_t WSLPeer::get_connected_port() const {
|
||||
return _data->tcp->get_connected_port();
|
||||
}
|
||||
|
||||
void WSLPeer::set_no_delay(bool p_enabled) {
|
||||
|
||||
ERR_FAIL_COND(!is_connected_to_host() || _data->tcp.is_null());
|
||||
_data->tcp->set_no_delay(p_enabled);
|
||||
}
|
||||
|
||||
void WSLPeer::invalidate() {
|
||||
if (_data)
|
||||
_data->valid = false;
|
||||
|
||||
Reference in New Issue
Block a user