且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Windows中的AF_UNIX

更新时间:2023-01-03 18:20:44

编辑:自2018年左右开始,Windows 10支持AF_UNIX.

Edit: since about 2018, Windows 10 supports AF_UNIX.

https://devblogs.microsoft.com/commandline /af_unix-comes-to-windows/

旧答案:

仅使用TCP套接字,它们的行为与UNIX套接字非常相似.

Just use TCP sockets, they behave very much like UNIX sockets.

或者您可以使用命名管道并使用WaitForMultipleObjects()代替select()poll(). Windows命名管道与UNIX中的命名管道不太相似. Windows命名管道是双向的,因此比UNIX中的命名管道更像AF_UNIX套接字.

Or you can use named pipes and use WaitForMultipleObjects() instead of select() or poll(). Windows named pipes are not quite like named pipes in UNIX. Windows named pipes are bi-directional and thus more like AF_UNIX sockets than named pipes in UNIX.