跨平台替代的Winsock? [英] Crossplatform alternative to Winsock?

查看:151
本文介绍了跨平台替代的Winsock?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我基本上是在找一个跨平台的方式做基本的东西,如接受连接和发送和接收数据。就在Linux,Windows和Mac的工作是什么库?

I basically am looking for a cross platform way to do basic things such as accept connections and send and receive data. What library would work in Linux, Windows and Mac?

感谢

推荐答案

的Winsock是基于BSD Sockets API,以及它是原生支持在Linux和OS X(即插座()连接()接受()发送()的recv()选择()等)。

Winsock is based on the BSD sockets API, which is natively supported on both Linux and OS X (ie. socket(), connect(), accept(), send(), recv(), select() and so forth).

有一定的差异,但他们是这样的,它通常是从Winsock的端口更容易真正的BSD套接字不是相反。

There are some differences, but they are such that it's usually easier to port from Winsock to true BSD sockets than the reverse.

这篇关于跨平台替代的Winsock?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆