- /* Pruefen, ob im Schreibpuffer genuegend Platz ist. Ziel ist es,
- * moeglichts viel im Puffer zu haben und _nicht_ gleich alles auf den
- * Socket zu schreiben (u.a. wg. Komprimierung). */
- if( array_bytes(&My_Connections[Idx].wbuf) >= WRITEBUFFER_LEN) {
- /* Der Puffer ist dummerweise voll. Jetzt versuchen, den Puffer
- * zu schreiben, wenn das nicht klappt, haben wir ein Problem ... */
+ /* check if outbound buffer has enough space for data.
+ * the idea is to keep data buffered before sending, e.g. to improve
+ * compression */
+ if (array_bytes(&My_Connections[Idx].wbuf) >= writebuf_limit) {
+ /* Buffer is full, flush. Handle_Write deals with low-level errors, if any. */