c/c++语言开发共享跨平台替代Winsock?

我基本上正在寻找一种跨平台的方式来做基本的事情,比如接受连接和发送和接收数据。 什么库适用于Linux,Windows和Mac?

谢谢

    Winsock基于BSD套接字API,Linux和OS X本身都支持它(即socket()connect()accept()send()recv()select()等等)。

    虽然存在一些差异,但它们通常更容易从Winsock移植到真正的BSD套接字而不是反向移植。

    对于C ++

    当然你总能看到这里:
    什么是流行的,多平台,免费和开源的套接字库

    我会建议Qt 。 它有一个很好的插槽/信号范例,使线程sockets编程变得容易。

    Boost的ASIO是一个很好的选择; 我建议很难理解并坚持下去 – 它涵盖了你想要的大部分事情。

      以上就是c/c++开发分享跨平台替代Winsock?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/549674.html

      (0)
      上一篇 2021年1月14日
      下一篇 2021年1月14日

      精彩推荐