This patch attempts to fetch more data between polls
in order to try to strike some sort of balance between
socket reading and terminal redrawing.
The read loop is terminated on expiration of a time
limit or there being no more data (however, all
sessions' sockets are checked the same number of
times).
Socket polling timer patch
Buffering speedups
Logged In: YES
user_id=294680
The replacement patch provides faster throughput of both
incoming text (larger receive buffer - perhaps this should
be configurable?) and outgoing keypresses and pasted text
(by calling the null poll code immediately after processing
a key, rather than waiting for the next null poll).