Alessandro Ros
|
7a5df14b2c
|
add UDPReadBufferSize option (#857)
|
2025-08-11 10:49:54 +02:00 |
|
Alessandro Ros
|
ca6286321d
|
fix various race conditions when writing packets to closed clients or server sessions (#684)
|
2025-01-19 12:07:59 +01:00 |
|
Alessandro Ros
|
5506eb2f7f
|
use a single TCP outgoing buffer each client / session (#665)
this saves memory.
|
2024-12-24 10:24:24 +01:00 |
|
Alessandro Ros
|
8f74559616
|
close connections in case of write errors (#613) (#655)
|
2024-12-14 13:45:11 +01:00 |
|
Alessandro Ros
|
72e74f349e
|
server: use relative control attributes (#620)
|
2024-09-15 22:51:55 +02:00 |
|
Alessandro Ros
|
2d0c530d97
|
replace new() with initialize() (#490)
|
2023-12-26 12:48:35 +01:00 |
|
Alessandro Ros
|
3bdae4ed46
|
make WritePacket*() return errors when write queue is full (#388)
|
2023-08-26 18:09:45 +02:00 |
|
aler9
|
b90f04f2fc
|
Merge branch 'main' into v4
|
2023-08-26 13:01:06 +02:00 |
|
Alessandro Ros
|
b97aed00fe
|
remove ReadBufferCount; rename WriteBufferCount into WriteQueueSize (#384)
|
2023-08-26 12:57:33 +02:00 |
|
Alessandro Ros
|
e87c6d66e5
|
improve performance of multicast writer (#385)
|
2023-08-26 12:32:09 +02:00 |
|
aler9
|
80106144e6
|
bump to v4
|
2023-08-16 13:26:17 +02:00 |
|
aler9
|
18ddae4c50
|
enable errcheck
|
2023-08-13 16:29:53 +02:00 |
|
Alessandro Ros
|
b0947c133e
|
move each goroutine in a dedicated struct (#285)
|
2023-05-17 21:14:00 +02:00 |
|
Alessandro Ros
|
04f5a4041c
|
change owner (#217)
|
2023-03-31 12:34:07 +02:00 |
|
Alessandro Ros
|
7b6a5f8cb3
|
Add proxy example (#141) (#175)
* cleanup
* add proxy example
|
2023-01-23 11:23:16 +01:00 |
|