Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
gnet
ππ³ A high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
Collective -
Host: opensource -
https://opencollective.com/gnet
- Code: https://github.com/panjf2000/gnet
test: add an example for the netpoll package
github.com/panjf2000/gnet - panjf2000 opened this pull request 5 days ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 5 days ago
feat: export the core internal packages
github.com/panjf2000/gnet - panjf2000 opened this pull request 6 days ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 6 days ago
[Question]: eng.Dup() not supported by windows
github.com/panjf2000/gnet - fearlessfe opened this issue 18 days ago
github.com/panjf2000/gnet - fearlessfe opened this issue 18 days ago
opt: renovate the concurrency management of gnet engine
github.com/panjf2000/gnet - panjf2000 opened this pull request about 1 month ago
github.com/panjf2000/gnet - panjf2000 opened this pull request about 1 month ago
[Bug]: Idle connections still occupy memory, the ringbuf cannot be released
github.com/panjf2000/gnet - szza opened this issue about 2 months ago
github.com/panjf2000/gnet - szza opened this issue about 2 months ago
opt: eliminate the inuse eventloop.cache for idle connections
github.com/panjf2000/gnet - panjf2000 opened this pull request about 2 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request about 2 months ago
[Bug]: the buff of eventloop.cache used cannot be released
github.com/panjf2000/gnet - szza opened this issue about 2 months ago
github.com/panjf2000/gnet - szza opened this issue about 2 months ago
opt: use worker pool for asynchronous tasks on Windows
github.com/panjf2000/gnet - panjf2000 opened this pull request about 2 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request about 2 months ago
chore: rename some parameters
github.com/panjf2000/gnet - panjf2000 opened this pull request about 2 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request about 2 months ago
opt: optimize Conn.Next and Conn.Peek
github.com/panjf2000/gnet - panjf2000 opened this pull request about 2 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request about 2 months ago
test: add test for SO_BINDTODEVICE with TCP
github.com/panjf2000/gnet - panjf2000 opened this pull request 2 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 2 months ago
feat: support SO_BINDTODEVICE on Linux
github.com/panjf2000/gnet - panjf2000 opened this pull request 2 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 2 months ago
bug: fix Conn.Next not safe (#648)
github.com/panjf2000/gnet - zhongweikang opened this pull request 2 months ago
github.com/panjf2000/gnet - zhongweikang opened this pull request 2 months ago
feat: support configurable I/O chunk to drain at a time in edge-triggered mode
github.com/panjf2000/gnet - panjf2000 opened this pull request 2 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 2 months ago
[Question]: Please tell me about the address and port occupation problem after concurrent requests.
github.com/panjf2000/gnet - kwok828 opened this issue 2 months ago
github.com/panjf2000/gnet - kwok828 opened this issue 2 months ago
feat: support configurable I/O space to drain at a time in edge-triggβ¦
github.com/panjf2000/gnet - lovefyf928 opened this pull request 2 months ago
github.com/panjf2000/gnet - lovefyf928 opened this pull request 2 months ago
[Feature]: support configurable I/O space to drain at a time in edge-triggered mode
github.com/panjf2000/gnet - panjf2000 opened this issue 3 months ago
github.com/panjf2000/gnet - panjf2000 opened this issue 3 months ago
[Question]: conn.RemoteAddr() null pointer
github.com/panjf2000/gnet - wangxinshuo opened this issue 3 months ago
github.com/panjf2000/gnet - wangxinshuo opened this issue 3 months ago
chore: use errors.Is and errors.Join for customized errors
github.com/panjf2000/gnet - panjf2000 opened this pull request 4 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 4 months ago
opt: bump up minimum required Go version to 1.20
github.com/panjf2000/gnet - panjf2000 opened this pull request 4 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 4 months ago
[Question]: SetContext has no effect in UDP. Is it intentionally designed this way?
github.com/panjf2000/gnet - ckcfcc opened this issue 4 months ago
github.com/panjf2000/gnet - ckcfcc opened this issue 4 months ago
[Bug]: panic: runtime error: index out of range [0] with length 0
github.com/panjf2000/gnet - todayforever opened this issue 4 months ago
github.com/panjf2000/gnet - todayforever opened this issue 4 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?
github.com/panjf2000/gnet - maxbad opened this issue 4 months ago
github.com/panjf2000/gnet - maxbad opened this issue 4 months ago
[Question]: Is OnTick always triggered by the same goroutine?
github.com/panjf2000/gnet - ckcfcc opened this issue 5 months ago
github.com/panjf2000/gnet - ckcfcc opened this issue 5 months ago
fixed concurrent map write and read for conn matrix map
github.com/panjf2000/gnet - Wang opened this pull request 5 months ago
github.com/panjf2000/gnet - Wang opened this pull request 5 months ago
[Bug]: concurrent map write and read
github.com/panjf2000/gnet - Rui-i opened this issue 5 months ago
github.com/panjf2000/gnet - Rui-i opened this issue 5 months ago
[Question]: Communicate with netty
github.com/panjf2000/gnet - 879611427 opened this issue 5 months ago
github.com/panjf2000/gnet - 879611427 opened this issue 5 months ago
[Question]: How to set the client write timeout parameter?
github.com/panjf2000/gnet - xspren opened this issue 6 months ago
github.com/panjf2000/gnet - xspren opened this issue 6 months ago
[Question]: client blocks when dialing new connections
github.com/panjf2000/gnet - zhao890516 opened this issue 6 months ago
github.com/panjf2000/gnet - zhao890516 opened this issue 6 months ago
[Question]: Does udp buffer support on-demand allocation?
github.com/panjf2000/gnet - Flash-LHR opened this issue 6 months ago
github.com/panjf2000/gnet - Flash-LHR opened this issue 6 months ago
[Question]: where is the example project?
github.com/panjf2000/gnet - ayamzh opened this issue 6 months ago
github.com/panjf2000/gnet - ayamzh opened this issue 6 months ago
opt: close file descriptor after OnClose() for UDP along with code improvement
github.com/panjf2000/gnet - panjf2000 opened this pull request 6 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 6 months ago
opt: close file descriptor after OnClose()
github.com/panjf2000/gnet - panjf2000 opened this pull request 6 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 6 months ago
[bug]: socket fd being reused during `OnClose()` lead to data corruption
github.com/panjf2000/gnet - fanties opened this issue 6 months ago
github.com/panjf2000/gnet - fanties opened this issue 6 months ago
bug: fix the wrong default behavior of TCPNoDelay on client side
github.com/panjf2000/gnet - panjf2000 opened this pull request 7 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 7 months ago
test: increase the test code coverage a little bit
github.com/panjf2000/gnet - panjf2000 opened this pull request 7 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 7 months ago
bug: fix Conn.Next and Conn.Peek panic On Unix
github.com/panjf2000/gnet - serious-snow opened this pull request 7 months ago
github.com/panjf2000/gnet - serious-snow opened this pull request 7 months ago
[Bug]: gnet.Conn.Peek crashes slice bounds out of range
github.com/panjf2000/gnet - serious-snow opened this issue 7 months ago
github.com/panjf2000/gnet - serious-snow opened this issue 7 months ago
chore: upgrade modules and update .gitignore
github.com/panjf2000/gnet - panjf2000 opened this pull request 7 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 7 months ago
[Question]: redhub upgraded to use gnet/v2 issues, seemed "stalled"
github.com/panjf2000/gnet - sprappcom opened this issue 7 months ago
github.com/panjf2000/gnet - 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.
github.com/panjf2000/gnet - xingfu89 opened this issue 7 months ago
github.com/panjf2000/gnet - xingfu89 opened this issue 7 months ago
UDP FD handle is not released
github.com/panjf2000/gnet - vela-security opened this issue 7 months ago
github.com/panjf2000/gnet - vela-security opened this issue 7 months ago
[Question]: there's gnet https server now, how to use gnet https client?
github.com/panjf2000/gnet - sprappcom opened this issue 7 months ago
github.com/panjf2000/gnet - sprappcom opened this issue 7 months ago
opt: bring down the `maxBytesTransferET` and defer write in ET mode
github.com/panjf2000/gnet - panjf2000 opened this pull request 7 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 7 months ago
opt: improve the performance of sending data
github.com/panjf2000/gnet - limpo1989 opened this pull request 8 months ago
github.com/panjf2000/gnet - limpo1989 opened this pull request 8 months ago
[Question]: When using io.CopyBuffer(), do you need to call Flush to send the data?
github.com/panjf2000/gnet - KM-SF opened this issue 8 months ago
github.com/panjf2000/gnet - KM-SF opened this issue 8 months ago
[Question]: How to shut down the started tcp server and turn off port listening?
github.com/panjf2000/gnet - shiyuecamus opened this issue 8 months ago
github.com/panjf2000/gnet - shiyuecamus opened this issue 8 months ago
Special treatment for the first package
github.com/panjf2000/gnet - skyw4code opened this issue 8 months ago
github.com/panjf2000/gnet - skyw4code opened this issue 8 months ago
opt: clamp the event-loops in ET mode to avaoid starving
github.com/panjf2000/gnet - panjf2000 opened this pull request 8 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 8 months ago
[Bug]: Read returns io.ErrShortBuffer on closed connection
github.com/panjf2000/gnet - ezh opened this issue 9 months ago
github.com/panjf2000/gnet - ezh opened this issue 9 months ago
[Bug]: example gnet for echo tcp uses too much memory
github.com/panjf2000/gnet - kolinfluence opened this issue 9 months ago
github.com/panjf2000/gnet - kolinfluence opened this issue 9 months ago
opt: fix compilation errors on *BSD
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
[Bug]: GNET client not working as expected
github.com/panjf2000/gnet - Z3NTL3 opened this issue 9 months ago
github.com/panjf2000/gnet - Z3NTL3 opened this issue 9 months ago
[Question]: gnet client works not as expected even tho i did it according to the api ref
github.com/panjf2000/gnet - Z3NTL3 opened this issue 9 months ago
github.com/panjf2000/gnet - Z3NTL3 opened this issue 9 months ago
opt: reduce duplicate code for I/O reactors
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
opt: reduce duplicate code of I/O processing
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
opt: refine the code of I/O handlers
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
opt: enable ET mode on listener event-loop by default
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
opt: disable SO_REUSEPORT on Unix domain sockets
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
opt: don't disable SO_REUSEPORT on DragonFlyBSD
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
Don't disable SO_REUSEPORT on DragonFlyBSD
github.com/panjf2000/gnet - panjf2000 opened this issue 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this issue 9 months ago
Don't use SO_REUSEPORT on Unix domain sockets
github.com/panjf2000/gnet - panjf2000 opened this issue 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this issue 9 months ago
opt: only enable SO_REUSEPORT on Linux and FreeBSD
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
Inconsistent behaviors with SO_REUSEPORT on Linux and *BSD
github.com/panjf2000/gnet - panjf2000 opened this issue 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this issue 9 months ago
feat: support multiple network addresses binding
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
[Bug]: fatal error: concurrent map read and map write
github.com/panjf2000/gnet - iqinlongfei opened this issue 9 months ago
github.com/panjf2000/gnet - iqinlongfei opened this issue 9 months ago
feat: support edge-triggered I/O
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - 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?
github.com/panjf2000/gnet - chen2ding opened this issue 9 months ago
github.com/panjf2000/gnet - chen2ding opened this issue 9 months ago
[Feature]: support edge-triggered I/O
github.com/panjf2000/gnet - panjf2000 opened this issue 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this issue 9 months ago
bug: fix the EEXIST of epoll_ctl in eventloop.open
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
github.com/panjf2000/gnet - panjf2000 opened this pull request 9 months ago
[Question]: I would like to verify whether this problem in the screenshot will cause the memory of the service to slowly increase.
github.com/panjf2000/gnet - huangweiboy2 opened this issue 9 months ago
github.com/panjf2000/gnet - huangweiboy2 opened this issue 9 months ago
bug: return 0 instead of -1 when error occurred on a write
github.com/panjf2000/gnet - daynobug opened this pull request 9 months ago
github.com/panjf2000/gnet - daynobug opened this pull request 9 months ago
[Question]: Validate the approach of implementing persistent TCP connections.
github.com/panjf2000/gnet - SarthakMakhija opened this issue 9 months ago
github.com/panjf2000/gnet - SarthakMakhija opened this issue 9 months ago
feat: support TLS server
github.com/panjf2000/gnet - leslie-fei opened this pull request 9 months ago
github.com/panjf2000/gnet - leslie-fei opened this pull request 9 months ago
[Question]: Will the OnTraffic function be called concurrently?
github.com/panjf2000/gnet - Fish-watching-the-sea opened this issue 10 months ago
github.com/panjf2000/gnet - Fish-watching-the-sea opened this issue 10 months ago