有没有办法编写 C++ 程序来处理在 Linux 和 Windows 中工作的 IPC?是否有任何 C++ 库在不依赖操作系统的情况下执行此操作?
问问题
128 次
2 回答
0
如果您正在谈论套接字(又名 TCP/IP 或 UDP/IP),那么您可以使用套接字库,如果您小心的话,您可以在 Windows 和 Unix 变体上使用相同的代码。但是跨平台套接字 API 只有非常有限的异步能力(select
调用及其相关的可伸缩性问题)。
您也可以使用libevent。那是跨平台的,并且具有更丰富的异步语义。
对于命名管道或 fifos 之类的东西......我知道没有好的跨平台库来处理这些东西。
于 2013-01-10T23:13:58.140 回答