-
Notifications
You must be signed in to change notification settings - Fork 476
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WithReadTimeout 不起作用的原因是什么 #174
Comments
这里没 bug 哈,在 |
func handle(ctx context.Context, connection netpoll.Connection) error {
} 这里会一直等待,不会触发超时 |
handle 是 回调 !对端没数据,根本就不会调。 |
那如何处理才可以接收到超时呢,我看好多功能都已经封起来了,没办法用。还有Server如何主动关闭某一个tcp连接 |
你是说空闲超时关闭连接的功能吗?idle timeout 是在 TODO 计划里,当前没有实现。 |
我有一个场景是 客户端和服务端建立tcp/udp连接,服务端作为client和另外一个服务端建立连接,然后将数据传输过去,netpool是否适用于这种场景呢 |
我在WithOnPrepare实现SetDeadline依旧没得效果的 |
直接使用框架吧,kitex 和 hertz 都开源了,自行从头开发貌似没必要。 |
kitex 和 hertz 都开源了 不适用,我这边主要是tcp和udp |
WithIdleTimeout 这个 还不能用吗? 我调用connection.SetDeadline这个方法,会报错:netpoll dose not support SetDeadline |
使用事例代码,WithReadTimeout 设置了时间,但是不会触发超时操作,还有请问如何超时断掉连接WithIdleTimeout也不起作用
Go版本1.18.1
The text was updated successfully, but these errors were encountered: