kcpuv icon indicating copy to clipboard operation
kcpuv copied to clipboard

使用KCP和libuv的简单网络模块。

Results 5 kcpuv issues
Sort by recently updated
recently updated
newest added

cmake之後,用VS2015打開,重新生成,產生一大堆無法解析的外部命令

看到alive()的调用在conn.cpp:176行,Conn::run()里调用的。 这个只有在收到数据的时候才会被触发。 如果是只发送数据,不接收数据,就会超时出错。

我一直在用libuv做开发 本来很想尝试改下然后嵌入到我们的项目。但是发现框架影响太大了。 不知道是不是我没太理解清楚还是别的原因 个人感觉应该实现应该只提供好连接管理就行了,不要在上面再做一层libuv的封装。 如果再做一层libuv的封装,把uv_run都隐藏了,这样对其他已有libuv的项目来说结构影响太大? 个人觉得理想的方式是: 服务器: ``` uv_loop *loop; kcpuv_server_init(loop, kcp_server); kcpuv_bind(kcp_server , addr); kcpuv_listen(kcp_server); kcpuv_server_start(kcp_server , on_peer_connect_handle); void on_peer_connect_handle(kcp_server) { kcp_client *peer = kcpuv_peer_init(loop); kcpuv_accept(kcp_server, peer); kcpuv_start_read(peer, on_data_handle);...