如何使用libuv以通用方式(tcp/pipe)接受客户端?

如何使用libuv以通用方式(tcp/pipe)接受客户端?,c,libuv,C,Libuv,我希望有一个通用的on_connection回调,可用于任何类型的服务器流(管道或tcp),但要接受连接,您应该提供一个初始化的客户端 然而,uv\u stream\t是一个抽象结构 有没有一个官方的方法可以做到这一点? 否则,我可以依靠私有和未记录的uv\u hundle\t.type成员进行切换吗 或者我应该使用自己的方式通过.data指针了解类型吗?您可以使用uv\u handle\u t.type,它不是“私有的”。我刚刚意识到我们没有记录它,所以我创建了它。您可以使用uv\u hand

我希望有一个通用的
on_connection
回调,可用于任何类型的服务器流(管道或tcp),但要接受连接,您应该提供一个初始化的客户端

然而,
uv\u stream\t
是一个抽象结构

有没有一个官方的方法可以做到这一点? 否则,我可以依靠私有和未记录的
uv\u hundle\t.type
成员进行切换吗


或者我应该使用自己的方式通过
.data
指针了解类型吗?

您可以使用uv\u handle\u t.type,它不是“私有的”。我刚刚意识到我们没有记录它,所以我创建了它。

您可以使用uv\u handle\u t.type,它不是“私有的”。我刚刚意识到我们没有记录它,所以我创建了。

哦,是的,对不起,我想我看页眉时眼睛累了:/哦,是的,对不起,我想我看页眉时眼睛累了:/