能不能为用户着想?!

这几天尝试使用一个libhv的开源网络框架,遇到了在使用其提供的TCP客户端断开连接后,出现TIME_WAIT的问题。经过反复测试,连接同一个服务端软件,同样的端口,只有使用libhv编程的客户端会导致这个问题。于是取官方群里询问原因,一个管理员跟我说“为什么呢?”,我一脸懵逼的也回了句“为什么呢?”。

接着他说抓个包看看原因,我回他咋不让我看一遍libhv源码呢,他说那样也行。把我惹生气了!我告诉他用libevent等编程的客户端都没这问题,只有libhv有。closesocket()和stop()接口都调用了,你可以告诉我缺少哪个步骤,或者哪个步骤错了,让我抓包是闹哪样!抓包、看源码可不是一时半会儿能搞定的。我说连基本的TCP通信都卡壳就算了,管理员也回了句那就算了,于是我退群。

他们这种遇到问题自己查,爱用不用的态度实在让我失望。排查具体原因是他们的责任,不是我的,开源免费并不能成为推脱的理由。

我觉得他们没有把我当一名用户看待,而是一个“开源项目参与者”。也就是说在他们眼里,我既然用了这个开源项目,就应当帮助他们排查问题,参与项目的维护。

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注