0
我在閱讀<<Understanding Linux Network internals>>
,但不知道它還有多少應用於Windows?網絡編程中的windows和linux有多大不同?
我在閱讀<<Understanding Linux Network internals>>
,但不知道它還有多少應用於Windows?網絡編程中的windows和linux有多大不同?
我想你會發現它們非常相似,都是基於標準Berkley sockets API。假設你在這裏用C語言編程,你會在窗口和unix(listen,accept,bind等等)中看到類似的用法。
雖然有很多特定於Windows的套接字函數,但主要是用於諸如異步IO之類的東西。這裏有一個Windows socket functions的列表,所以你可以看看你自己。
在你的鏈接中,我看到'winsock'和'winsock2',主要區別是什麼,現在應該使用哪一個? – user198729 2010-05-26 13:41:44
winsock2只是winsock的當前版本。它與原始的winsock向後兼容,但只是增加了額外的功能和行爲(主要用於處理TCP/IP以外的協議) – 2010-05-26 13:57:55