![]() |
1
3
Winsock与POSIX套接字不太兼容:
一定有更多的区别,但这就是我现在能记住的。如果您想要使用Winsock的可移植性,您将拥有一个小的库来关闭一个套接字,打印一条错误消息等等。
我可能会同意
|
![]() |
2
5
我在插座周围开发了一些便携式包装器。确保你不会沿着由Winsock2事件构成的无回报的糟糕通道走下去。除此之外,我认为最大的区别是:
我所需要的一切都是从地方检察官那里得到的。 |
![]() |
3
2
查看“自适应通信环境”(ACE)库: (ACE Home Page) 它提供了一些很好的抽象和很大的灵活性,这些都集中在支持Windows、MacOS和Linux的可移植库中。 它有一个陡峭的学习曲线,但我从中得到了很好的价值。 |
![]() |
4
1
你要用多少插座?我做过一些应用程序,其中的socket功能相当高(打开、读取、写入),从Windows到Linux都能很好地工作。如果还不止这些,那就加油吧。 |
![]() |
5
1
老实说,我会把boost::asio作为首选。如果你真的想对sockets api下手,那么你可以在windows和linux上使用标准的bsd风格的sockets api——在windows上,你必须链接(并初始化)winsock2,而在linux上,你没有单独的库来链接。 |
![]() |
6
1
|
![]() |
sid_com · 为条件OO模块加载编写包装器模块的正确方法是什么? 11 年前 |
![]() |
tssch · 获取用户名的可移植方式 11 年前 |
![]() |
Prof. Falken · 如何编写(可移植的)反向网络字节顺序? 12 年前 |