2017-05-08 46 views

回答

5

不同於BSD套接字API,那裏的每個功能的單獨的名稱,在.NET的NetworkToHostOrder方法過載,並且可以執行任一ntohsntohl或根據輸入的大小。

你傳遞一個32位整數輸入(int是默認的類型時,C#看到文字,除非它不適合),因此你會得到相同的結果ntohlntohs

如果您想要ntohs行爲,請更改輸入類型,例如,

IPAddress.NetworkToHostOrder((short)38175) 
+0

謝謝,現在有道理。 :) –

相關問題