Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/panjf2000/gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
https://github.com/panjf2000/gnet
[Question]: How do I set up a client to specify the local address during a dial connection
Aliuyanfeng opened this issue 4 days ago
Aliuyanfeng opened this issue 4 days ago
[Question]: Why i keep 1.76GB of memory when try to uploading files over http
guaychou opened this issue 7 days ago
guaychou opened this issue 7 days ago
[Bug]: UDP Port Not Released After Stopping Server
wang229819838 opened this issue 11 days ago
wang229819838 opened this issue 11 days ago
chore: expurgate conn.asyncWrite/asyncWritev
panjf2000 opened this pull request 13 days ago
panjf2000 opened this pull request 13 days ago
opt: release outboundBuffer immediately in AsyncWrite(v) if Conn is closed
panjf2000 opened this pull request 13 days ago
panjf2000 opened this pull request 13 days ago
[Bug]: memory leaks of disconnected connections
xuhuigithub opened this issue 14 days ago
xuhuigithub opened this issue 14 days ago
patch: v2.7.1
panjf2000 opened this pull request 19 days ago
panjf2000 opened this pull request 19 days ago
test: add an example for the netpoll package
panjf2000 opened this pull request 19 days ago
panjf2000 opened this pull request 19 days ago
minor: v2.7.0
panjf2000 opened this pull request 20 days ago
panjf2000 opened this pull request 20 days ago
feat: export the core internal packages
panjf2000 opened this pull request 20 days ago
panjf2000 opened this pull request 20 days ago
[Question]: eng.Dup() not supported by windows
fearlessfe opened this issue about 1 month ago
fearlessfe opened this issue about 1 month ago
support timeout when Dial
tyws opened this pull request about 1 month ago
tyws opened this pull request about 1 month ago
patch: v2.6.3
panjf2000 opened this pull request about 2 months ago
panjf2000 opened this pull request about 2 months ago
opt: renovate the concurrency management of gnet engine
panjf2000 opened this pull request about 2 months ago
panjf2000 opened this pull request about 2 months ago
[Bug]: Idle connections still occupy memory, the ringbuf cannot be released
szza opened this issue 2 months ago
szza opened this issue 2 months ago
patch: v2.6.2
panjf2000 opened this pull request 2 months ago
panjf2000 opened this pull request 2 months ago
opt: eliminate the inuse eventloop.cache for idle connections
panjf2000 opened this pull request 2 months ago
panjf2000 opened this pull request 2 months ago
[Bug]: the buff of eventloop.cache used cannot be released
szza opened this issue 2 months ago
szza opened this issue 2 months ago
patch: v2.6.1
panjf2000 opened this pull request 2 months ago
panjf2000 opened this pull request 2 months ago
opt: use worker pool for asynchronous tasks on Windows
panjf2000 opened this pull request 2 months ago
panjf2000 opened this pull request 2 months ago
chore: rename some parameters
panjf2000 opened this pull request 2 months ago
panjf2000 opened this pull request 2 months ago
Bugfix/cache
szza opened this pull request 2 months ago
szza opened this pull request 2 months ago
opt: optimize Conn.Next and Conn.Peek
panjf2000 opened this pull request 2 months ago
panjf2000 opened this pull request 2 months ago
test: add test for SO_BINDTODEVICE with TCP
panjf2000 opened this pull request 3 months ago
panjf2000 opened this pull request 3 months ago
minor: v2.6.0
panjf2000 opened this pull request 3 months ago
panjf2000 opened this pull request 3 months ago
feat: support SO_BINDTODEVICE on Linux
panjf2000 opened this pull request 3 months ago
panjf2000 opened this pull request 3 months ago
bug: fix Conn.Next not safe (#648)
zhongweikang opened this pull request 3 months ago
zhongweikang opened this pull request 3 months ago
[Bug]: conn.Next not safe
zhongweikang opened this issue 3 months ago
zhongweikang opened this issue 3 months ago
[Bug]: conn.Next not safe
zhongweikang opened this issue 3 months ago
zhongweikang opened this issue 3 months ago
feat: support configurable I/O chunk to drain at a time in edge-triggered mode
panjf2000 opened this pull request 3 months ago
panjf2000 opened this pull request 3 months ago
[Question]: Please tell me about the address and port occupation problem after concurrent requests.
kwok828 opened this issue 3 months ago
kwok828 opened this issue 3 months ago
feat: support configurable I/O space to drain at a time in edge-trigg…
lovefyf928 opened this pull request 3 months ago
lovefyf928 opened this pull request 3 months ago
[Feature]: support configurable I/O space to drain at a time in edge-triggered mode
panjf2000 opened this issue 3 months ago
panjf2000 opened this issue 3 months ago
[Question]: conn.RemoteAddr() null pointer
wangxinshuo opened this issue 3 months ago
wangxinshuo opened this issue 3 months ago
patch: v2.5.9
panjf2000 opened this pull request 4 months ago
panjf2000 opened this pull request 4 months ago
chore: use errors.Is and errors.Join for customized errors
panjf2000 opened this pull request 4 months ago
panjf2000 opened this pull request 4 months ago
patch: v2.5.8
panjf2000 opened this pull request 4 months ago
panjf2000 opened this pull request 4 months ago
opt: bump up minimum required Go version to 1.20
panjf2000 opened this pull request 4 months ago
panjf2000 opened this pull request 4 months ago
[Question]: SetContext has no effect in UDP. Is it intentionally designed this way?
ckcfcc opened this issue 4 months ago
ckcfcc opened this issue 4 months ago
[Bug]: panic: runtime error: index out of range [0] with length 0
todayforever opened this issue 5 months ago
todayforever opened this issue 5 months ago
[Feature]: It is necessary to kick out connections that have not had data interaction for a long time. How to delete them all at once?
maxbad opened this issue 5 months ago
maxbad opened this issue 5 months ago
[Question]: Is OnTick always triggered by the same goroutine?
ckcfcc opened this issue 5 months ago
ckcfcc opened this issue 5 months ago
fixed concurrent map write and read for conn matrix map
Wang opened this pull request 6 months ago
Wang opened this pull request 6 months ago
[Bug]: concurrent map write and read
Rui-i opened this issue 6 months ago
Rui-i opened this issue 6 months ago
[Question]: Communicate with netty
879611427 opened this issue 6 months ago
879611427 opened this issue 6 months ago
[Question]: How to set the client write timeout parameter?
xspren opened this issue 6 months ago
xspren opened this issue 6 months ago
[Question]: client blocks when dialing new connections
zhao890516 opened this issue 7 months ago
zhao890516 opened this issue 7 months ago
[Question]: Does udp buffer support on-demand allocation?
Flash-LHR opened this issue 7 months ago
Flash-LHR opened this issue 7 months ago
[Question]: type engine struct {
ayamzh opened this issue 7 months ago
ayamzh opened this issue 7 months ago
[Question]: where is the example project?
ayamzh opened this issue 7 months ago
ayamzh opened this issue 7 months ago
patch: v2.5.7
panjf2000 opened this pull request 7 months ago
panjf2000 opened this pull request 7 months ago
opt: close file descriptor after OnClose() for UDP along with code improvement
panjf2000 opened this pull request 7 months ago
panjf2000 opened this pull request 7 months ago
patch: v2.5.6
panjf2000 opened this pull request 7 months ago
panjf2000 opened this pull request 7 months ago
opt: close file descriptor after OnClose()
panjf2000 opened this pull request 7 months ago
panjf2000 opened this pull request 7 months ago
[bug]: socket fd being reused during `OnClose()` lead to data corruption
fanties opened this issue 7 months ago
fanties opened this issue 7 months ago
patch: v2.5.5
panjf2000 opened this pull request 7 months ago
panjf2000 opened this pull request 7 months ago
bug: fix the wrong default behavior of TCPNoDelay on client side
panjf2000 opened this pull request 7 months ago
panjf2000 opened this pull request 7 months ago
test: increase the test code coverage a little bit
panjf2000 opened this pull request 7 months ago
panjf2000 opened this pull request 7 months ago
patch: v2.5.4
panjf2000 opened this pull request 7 months ago
panjf2000 opened this pull request 7 months ago
bug: fix Conn.Next and Conn.Peek panic On Unix
serious-snow opened this pull request 7 months ago
serious-snow opened this pull request 7 months ago
[Bug]: gnet.Conn.Peek crashes slice bounds out of range
serious-snow opened this issue 7 months ago
serious-snow opened this issue 7 months ago
[Feature]: tls support
Rohsichan opened this issue 7 months ago
Rohsichan opened this issue 7 months ago
chore: upgrade modules and update .gitignore
panjf2000 opened this pull request 7 months ago
panjf2000 opened this pull request 7 months ago
[Question]: redhub upgraded to use gnet/v2 issues, seemed "stalled"
sprappcom opened this issue 7 months ago
sprappcom opened this issue 7 months ago
[Question]: The redis server service implemented using gnet has too many read tcp i/o timeouts in the production environment.
xingfu89 opened this issue 8 months ago
xingfu89 opened this issue 8 months ago
UDP FD handle is not released
vela-security opened this issue 8 months ago
vela-security opened this issue 8 months ago
[Question]: there's gnet https server now, how to use gnet https client?
sprappcom opened this issue 8 months ago
sprappcom opened this issue 8 months ago
[Feature]: `io_uring` support
sprappcom opened this issue 8 months ago
sprappcom opened this issue 8 months ago
patch: v2.5.3
panjf2000 opened this pull request 8 months ago
panjf2000 opened this pull request 8 months ago
opt: bring down the `maxBytesTransferET` and defer write in ET mode
panjf2000 opened this pull request 8 months ago
panjf2000 opened this pull request 8 months ago
[Bug]: Discard() panic
chen2ding opened this issue 8 months ago
chen2ding opened this issue 8 months ago
opt: improve the performance of sending data
limpo1989 opened this pull request 8 months ago
limpo1989 opened this pull request 8 months ago
[Question]: When using io.CopyBuffer(), do you need to call Flush to send the data?
KM-SF opened this issue 8 months ago
KM-SF opened this issue 8 months ago
[Question]: How to shut down the started tcp server and turn off port listening?
shiyuecamus opened this issue 9 months ago
shiyuecamus opened this issue 9 months ago
Special treatment for the first package
skyw4code opened this issue 9 months ago
skyw4code opened this issue 9 months ago
patch: v2.5.2
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
opt: clamp the event-loops in ET mode to avaoid starving
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
[Bug]: Read returns io.ErrShortBuffer on closed connection
ezh opened this issue 9 months ago
ezh opened this issue 9 months ago
[Bug]: example gnet for echo tcp uses too much memory
kolinfluence opened this issue 9 months ago
kolinfluence opened this issue 9 months ago
patch: v2.5.1
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
opt: fix compilation errors on *BSD
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
[Bug]: GNET client not working as expected
Z3NTL3 opened this issue 9 months ago
Z3NTL3 opened this issue 9 months ago
[Question]: gnet client works not as expected even tho i did it according to the api ref
Z3NTL3 opened this issue 9 months ago
Z3NTL3 opened this issue 9 months ago
opt: reduce duplicate code for I/O reactors
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
minor: v2.5.0
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
opt: reduce duplicate code of I/O processing
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
opt: refine the code of I/O handlers
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
opt: enable ET mode on listener event-loop by default
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
opt: disable SO_REUSEPORT on Unix domain sockets
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
opt: don't disable SO_REUSEPORT on DragonFlyBSD
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
Don't disable SO_REUSEPORT on DragonFlyBSD
panjf2000 opened this issue 9 months ago
panjf2000 opened this issue 9 months ago
Don't use SO_REUSEPORT on Unix domain sockets
panjf2000 opened this issue 9 months ago
panjf2000 opened this issue 9 months ago
opt: only enable SO_REUSEPORT on Linux and FreeBSD
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
Inconsistent behaviors with SO_REUSEPORT on Linux and *BSD
panjf2000 opened this issue 9 months ago
panjf2000 opened this issue 9 months ago
feat: support multiple network addresses binding
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
[Bug]: fatal error: concurrent map read and map write
iqinlongfei opened this issue 9 months ago
iqinlongfei opened this issue 9 months ago
feat: support edge-triggered I/O
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
[Question]: Is the netpoll v1 version defaulting to horizontal triggering, and the V2 version defaulting to edge triggering?
chen2ding opened this issue 9 months ago
chen2ding opened this issue 9 months ago
patch: v2.4.2
panjf2000 opened this pull request 9 months ago
panjf2000 opened this pull request 9 months ago
[Feature]: support edge-triggered I/O
panjf2000 opened this issue 10 months ago
panjf2000 opened this issue 10 months ago