此外 1 1 還包含了如下重大的變更

2021-06-06 11:55:55 字數 780 閱讀 1353

此外 1.1

還包含了如下重大的變更:

* 加入了gethostname()這個常規呼叫,以便更加簡單地得到主機名字和位址。

* 定義dll中小於1000的序數為 windows sockets保留,而對大於 1000 的序數則沒有限

. 11 .

制。這使windows sockets**商可以在 dll中加入自己的介面,而不用擔心所選擇的序數會

和windows scokets將來的版本衝突。

* 增加了wsastartup()函式和wasclearup()函式之間的關聯,要求兩個函式互相對應。這

使得應用程式開發者和第三方dll在使用 windows sockets實現時不需要考慮其他程式對這套

api的呼叫。

* 把函式intr_addr()的返回型別,從結構 in_addr 改為了無符號長整型。這個改變是為了適

應microsoft c編譯器和borland c編譯器對返回型別為四位元組結構的函式的不同處理方法。

* 把wsaasyncselect()函式語義從「邊緣觸發」改為「電平觸發」。這種方式大大地簡化

了乙個應用程式對這個函式的呼叫。

* 改變了ioctlsocket()函式中fionbio的語義。如果套介面還有未完成的wsaasyncselect()

呼叫,該函式將失敗返回。

* 為了符合rfc 1122,在套介面選項中加入了 tcp_nodelay 這一條。

所有windows sockets 1.1對於windows sockets 1.0 的改動在以下都作了記號。

Windows Core OS 包含了開源元件

去年,曾經是 開源軟體的最大敵人 微軟收購 github。與此同時,微軟對開源社群也越來越開放,但對於 winodws 作業系統,微軟一直持保留態度。但近日,有訊息稱事情也許有轉機 某 二級安全專案經理 的 linkedin 個人資料提到,改進 windows 開源元件的安全情況 儘管如此,要微軟為...

Windows Core OS 包含了開源元件

去年,曾經是 開源軟體的最大敵人 微軟收購 github。與此同時,微軟對開源社群也越來越開放,但對於 winodws 作業系統,微軟一直持保留態度。但近日,有訊息稱事情也許有轉機 某 二級安全專案經理 的 linkedin 個人資料提到,改進 windows 開源元件的安全情況 儘管如此,要微軟為...

Windows Core OS 包含了開源元件

開發四年只會寫業務 分布式高併發都不會還做程式設計師?去年,曾經是 開源軟體的最大敵人 微軟收購 github。與此同時,微軟對開源社群也越來越開放,但對於 winodws 作業系統,微軟一直持保留態度。但近日,有訊息稱事情也許有轉機 某 二級安全專案經理 的 linkedin 個人資料提到,改進 ...