2010-05-26 53 views

回答

2

我想你會發現它們非常相似,都是基於標準Berkley sockets API。假設你在這裏用C語言編程,你會在窗口和unix(listen,accept,bind等等)中看到類似的用法。

雖然有很多特定於Windows的套接字函數,但主要是用於諸如異步IO之類的東西。這裏有一個Windows socket functions的列表,所以你可以看看你自己。

+0

在你的鏈接中,我看到'winsock'和'winsock2',主要區別是什麼,現在應該使用哪一個? – user198729 2010-05-26 13:41:44

+2

winsock2只是winsock的當前版本。它與原始的winsock向後兼容,但只是增加了額外的功能和行爲(主要用於處理TCP/IP以外的協議) – 2010-05-26 13:57:55