2016-11-17 67 views
-1

我知道在C中使用套接字。 但是,有没有更舒适/不同的方式来做到这一点与C + +? 或者当我在C++中使用套接字时,它是否与在C中使用它相同?C++中是否有扩展套接字?

+0

1)为什么要在C预处​​理器支持插座? 2)C不是C++不是C,那么为什么要为C++问题添加C标签? – Olaf

+0

您可能想看看[boost asio](http://www.boost.org/doc/libs/1_62_0/doc/html/boost_asio.html)。 –

+1

一般而言,您可以在C++项目中使用任何C库。这里有C++套接字,还有Boost.Asio,几乎不可能告诉你需要什么。 – DevSolar

回答

3
+0

为什么要这样?因为它更快?更舒适?或者是什么? (并感谢你的回答。) –

+1

@naivemango:你问“更舒适/不同”。如果您想要更好的定制答案,请改进问题以包含您的要求。当标准库不提供你需要的时候,Boost通常被认为是“标准”库。 – DevSolar

+1

@naivemango这是一个非阻塞的输入输出库。你可以使用它来为套接字节省很多工作。非阻塞意味着程序在接受连接和接收数据时不会挂起。而你只是要求别的东西。你可以多看看它。 –

相关问题