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
bug: fix the EEXIST of epoll_ctl in eventloop.open
panjf2000 opened this pull request 10 months ago
panjf2000 opened this pull request 10 months ago
[Question]: I would like to verify whether this problem in the screenshot will cause the memory of the service to slowly increase.
huangweiboy2 opened this issue 10 months ago
huangweiboy2 opened this issue 10 months ago
bug: return 0 instead of -1 when error occurred on a write
daynobug opened this pull request 10 months ago
daynobug opened this pull request 10 months ago
[Question]: Validate the approach of implementing persistent TCP connections.
SarthakMakhija opened this issue 10 months ago
SarthakMakhija opened this issue 10 months ago
minor: v2.4.0
panjf2000 opened this pull request 10 months ago
panjf2000 opened this pull request 10 months ago
feat: support TLS server
leslie-fei opened this pull request 10 months ago
leslie-fei opened this pull request 10 months ago
[Question]: Will the OnTraffic function be called concurrently?
Fish-watching-the-sea opened this issue 10 months ago
Fish-watching-the-sea opened this issue 10 months ago
opt: mitigate the latency issue by prioritizing asynchronous writes
panjf2000 opened this pull request 10 months ago
panjf2000 opened this pull request 10 months ago
[Question]: What is the maximum number of cores tested by anyone? I just tested 192 cores and it's better than evio etc but...
ouvaa opened this issue 10 months ago
ouvaa opened this issue 10 months ago
[Feature]: add synchronization for Conn to make it concurrency-safe
panjf2000 opened this issue 10 months ago
panjf2000 opened this issue 10 months ago
[Question]: The TechEmpower Benchmark is misleading, but can we make it even faster?
MarkReedZ opened this issue 10 months ago
MarkReedZ opened this issue 10 months ago
[Feature]: how to disable logging? replace uber zap with zerolog too pls
kolinfluence opened this issue 10 months ago
kolinfluence opened this issue 10 months ago
feat: enable OnOpen for connected UDP socket
panjf2000 opened this pull request 10 months ago
panjf2000 opened this pull request 10 months ago
[Question]: 您好大佬,这个库的epoll的底层实现是用纯go实现的吗?没有用到cgo是吧?
ericjing83 opened this issue 10 months ago
ericjing83 opened this issue 10 months ago
[Question]: gnet engine is stopping with error: kevent add|clear:function not implemented
dul666888 opened this issue 10 months ago
dul666888 opened this issue 10 months ago
[Question]: gnet.run()时提示错误:gnet engine is stopping with error: kevent add|clear:function not implemented
dul666888 opened this issue 10 months ago
dul666888 opened this issue 10 months ago
patch: v2.3.6
panjf2000 opened this pull request 10 months ago
panjf2000 opened this pull request 10 months ago
[Feature]: enable `OnOpen` when UDP socket is connected
panjf2000 opened this issue 10 months ago
panjf2000 opened this issue 10 months ago
bug: clean up the remote address regardless of c.rawConn
panjf2000 opened this pull request 10 months ago
panjf2000 opened this pull request 10 months ago
bug: fix the memory leaks of localAddr and localAddr in conn
panjf2000 opened this pull request 10 months ago
panjf2000 opened this pull request 10 months ago
[Bug]: memory leaks in `conn.release`
panjf2000 opened this issue 10 months ago
panjf2000 opened this issue 10 months ago
Fix protocols spelling
shanemhansen opened this pull request 10 months ago
shanemhansen opened this pull request 10 months ago
[Question]: remoteAddr为什么是空的
liuxm2239 opened this issue 10 months ago
liuxm2239 opened this issue 10 months ago
feat: add DialContext and EnrollContext for Client
leslie-fei opened this pull request 11 months ago
leslie-fei opened this pull request 11 months ago
[Feature]: gnet.Conn 增加一个并发安全的map
cat3306 opened this issue 11 months ago
cat3306 opened this issue 11 months ago
[Feature]: 为 Client.Enroll/Dial 提供同步 callback
IrineSistiana opened this issue 11 months ago
IrineSistiana opened this issue 11 months ago
[Bug]: 2.3.5 onOpen和onClose执行次数不一致
linchunboyouxiang opened this issue 11 months ago
linchunboyouxiang opened this issue 11 months ago
如何通知GNet关闭某个链接?[Question]:
harry0059 opened this issue 11 months ago
harry0059 opened this issue 11 months ago
[Question]: 请教一个问题:关于使用独立的 worker pool 处理阻塞的业务逻辑
dgqypl opened this issue 11 months ago
dgqypl opened this issue 11 months ago
[Feature]: 有没有详细的教程 新手根本不知道咋用
mynameiscuining opened this issue 11 months ago
mynameiscuining opened this issue 11 months ago
patch: v2.3.5
panjf2000 opened this pull request 11 months ago
panjf2000 opened this pull request 11 months ago
opt: use accept4 where available
panjf2000 opened this pull request 11 months ago
panjf2000 opened this pull request 11 months ago
[Feature]: Can this be part of the roadmap for practical use case as top priority. tls / ktls support first.
ouvaa opened this issue 11 months ago
ouvaa opened this issue 11 months ago
一条链接往外写数据,内存增长很快。
eazon opened this issue 11 months ago
eazon opened this issue 11 months ago
[Feature]: Support for SO_BINDTODEVICE?
shaunco opened this issue 11 months ago
shaunco opened this issue 11 months ago
bug: read the remaining data after the peer wrote and closed on BSD
panjf2000 opened this pull request 12 months ago
panjf2000 opened this pull request 12 months ago
[Question]: ReadFrom系列函数的作用
amwfhv opened this issue 12 months ago
amwfhv opened this issue 12 months ago
[Question]: Server端回包立刻关闭连接,OnTraffic 收不到最后一个包的数据
xspren opened this issue 12 months ago
xspren opened this issue 12 months ago
哥 client 的使用好复杂啊
tangjiemian opened this issue 12 months ago
tangjiemian opened this issue 12 months ago
[Question]: gnet打印很多error occurs in user-defined function, use of closed network connection
bryanchen463 opened this issue about 1 year ago
bryanchen463 opened this issue about 1 year ago
[Question]: 可疑的CPU占用
PotatoCloud opened this issue about 1 year ago
PotatoCloud opened this issue about 1 year ago
[Question]: conn_map.go:66 panic concurrent map read and map write
PotatoCloud opened this issue about 1 year ago
PotatoCloud opened this issue about 1 year ago
[Question]: IO Wait如何解决
Fgaoxing opened this issue about 1 year ago
Fgaoxing opened this issue about 1 year ago
patch: v2.3.4
panjf2000 opened this pull request about 1 year ago
panjf2000 opened this pull request about 1 year ago
opt: make TCP Keep-Alives settings practicable
panjf2000 opened this pull request about 1 year ago
panjf2000 opened this pull request about 1 year ago
[Feature]: 添加pool来管理asyncwritev的内存, 以及客户端的api是否可以独立于服务端
someview opened this issue about 1 year ago
someview opened this issue about 1 year ago
[Question]:自定义codec中是否会存在接受header失败导致后续数据都无法正确获取的情况
leeeo2 opened this issue about 1 year ago
leeeo2 opened this issue about 1 year ago
[Question]: 请问作者是否有异步读取的最佳实践示例呢?
xiatianqiuyu opened this issue about 1 year ago
xiatianqiuyu opened this issue about 1 year ago
Update connection_unix.go
514366607 opened this pull request about 1 year ago
514366607 opened this pull request about 1 year ago
[Question]: 重启gnet.server需要如何做?
concn opened this issue about 1 year ago
concn opened this issue about 1 year ago
[Question]: 数据超过65535时多次触发OnTraffic如何处理数据?
wadeLouis opened this issue about 1 year ago
wadeLouis opened this issue about 1 year ago
[Question]: 请教运行在serverless中http的Keep-Alive应该如何配置
joyanhui opened this issue about 1 year ago
joyanhui opened this issue about 1 year ago
[Question]: 请问 多网卡情况下,在 udp 的 OnTraffic 事件里面,怎么得到接收数据的网络接口呢
maxbad opened this issue about 1 year ago
maxbad opened this issue about 1 year ago
[Question]:详细的说明文档,说明什么情况下应用程序应该主动调用close方法呢
someview opened this issue about 1 year ago
someview opened this issue about 1 year ago
[Question]: Does gnet support a websocket server that can handle different URL patterns
rockflying opened this issue over 1 year ago
rockflying opened this issue over 1 year ago
bug: fix the inconsistent behaviors on Windows
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
[Bug]: windows下的实现似乎有bug
Zhanghailin1995 opened this issue over 1 year ago
Zhanghailin1995 opened this issue over 1 year ago
[Feature]: 实现异步非阻塞的PacketConn接口,从而支持quic协议
someview opened this issue over 1 year ago
someview opened this issue over 1 year ago
UDP resets Context and creates new gnet.Conn OnTraffic()
BatikanHyt opened this issue over 1 year ago
BatikanHyt opened this issue over 1 year ago
patch: v2.3.3
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
dep: bump up a few dependencies and enable more auto-labelers in CI
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
[Bug]: bind: address already in use when using without reuseAddr parameter
gohryt opened this issue over 1 year ago
gohryt opened this issue over 1 year ago
release: v2.3.2
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
chore: consolidate the import declaration of the internal error package
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
opt: eliminate error logs when the service exits normally
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
chore: do some chores on tests and comments
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
[Question]: Why are http examples incompatible with MicroPython urequests
joyanhui opened this issue over 1 year ago
joyanhui opened this issue over 1 year ago
[Feature]: 使用Engine.Stop退出时,会通过DefaultLogger输出很多错误日志
amwfhv opened this issue over 1 year ago
amwfhv opened this issue over 1 year ago
[Question]: 应该如何支持 tls
451008604 opened this issue over 1 year ago
451008604 opened this issue over 1 year ago
[Question]: 请教一下关于v2版本TCP粘包的问题
devzwy opened this issue over 1 year ago
devzwy opened this issue over 1 year ago
chore: add a TODO about removing the callback in Conn.AsyncWrite with UDP
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
chore: bump up modules
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
[Bug]: Keepalive 设置不生效
iqinlongfei opened this issue over 1 year ago
iqinlongfei opened this issue over 1 year ago
[Question]: TCP设置KeepAlive不生效
iqinlongfei opened this issue over 1 year ago
iqinlongfei opened this issue over 1 year ago
[Question]: compatibility, gnet 2.x Client request gnet 1.5.3 Server
maggieWmj opened this issue over 1 year ago
maggieWmj opened this issue over 1 year ago
[Question]: 异步 API 简化问题
someview opened this issue over 1 year ago
someview opened this issue over 1 year ago
Release v2.3.1
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
bug: make logging package concurrent-safe
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
[Bug]: 产生数据竞争
yongjuntang opened this issue over 1 year ago
yongjuntang opened this issue over 1 year ago
[Question]:How to close all connections and restart the gnet tcp server after certain time?
semmars opened this issue over 1 year ago
semmars opened this issue over 1 year ago
UDP fd什么时候调用close?
iqinlongfei opened this issue over 1 year ago
iqinlongfei opened this issue over 1 year ago
[Question]: streaming large response in TCP
mohamed--abdel-maksoud opened this issue over 1 year ago
mohamed--abdel-maksoud opened this issue over 1 year ago
[Bug]: TechEmpower上的代码运行起来不响应
alfiver opened this issue over 1 year ago
alfiver opened this issue over 1 year ago
ver: release v2.3.0
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
[Bug]: connMap cause fatal error: concurrent map writes
whiliang opened this issue over 1 year ago
whiliang opened this issue over 1 year ago
[Bug]: GNet对于accpet的到的socket没有应用用户的设置
CloudGuan opened this issue over 1 year ago
CloudGuan opened this issue over 1 year ago
[Bug]: TCP Accept Queue overflows on macOS
panjf2000 opened this issue over 1 year ago
panjf2000 opened this issue over 1 year ago
internal/math: fix a corner case for IsPowerOfTwo
gocurr opened this pull request over 1 year ago
gocurr opened this pull request over 1 year ago
[Question]: React里回写到buffer或粘包?
concn opened this issue over 1 year ago
concn opened this issue over 1 year ago
看了这些问题说1的版本支持windows,可是我在1和2的版本都试了不支持newClient。是我操作有问题吗。。
devzwy opened this issue over 1 year ago
devzwy opened this issue over 1 year ago
[Question]: About func (el *eventloop) read(c *conn)
EddieChan1993 opened this issue over 1 year ago
EddieChan1993 opened this issue over 1 year ago
bug: fix the data race in test on Windows
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
opt: improve comments on Conn and test cases
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
[Bug]: conn的系列方法是否应该支持线程安全?
NickPak opened this issue over 1 year ago
NickPak opened this issue over 1 year ago
Bump up to v2.3.0
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
[Bug]: custom logger didn't work for internal use
panjf2000 opened this issue over 1 year ago
panjf2000 opened this issue over 1 year ago
bug: invoke the callback whether the connection is open or not
panjf2000 opened this pull request over 1 year ago
panjf2000 opened this pull request over 1 year ago
[Bug]: conn.AsyncWrite/AsyncWritev is not called when connection is already closed
panjf2000 opened this issue over 1 year ago
panjf2000 opened this issue over 1 year ago
[Bug]: v2 版本 http demo 程序, c.Next(-1) ,并没有拉到请求的全部内容,导致在 buf = buf[headerOffset+bodyLen:] ,数组越界 panic
caohao-go opened this issue over 1 year ago
caohao-go opened this issue over 1 year ago
[Bug]: concurrent map writes
liwnn opened this issue over 1 year ago
liwnn opened this issue over 1 year ago