1
我發送一個端口號(ushort,2個字節)通過套接字,(C++客戶端)之前,使用htons將其轉換爲網絡字節。爲什麼在C#中將ushort端口號從htons轉換爲ntohs會給出不同的結果?
接收時,使用C#服務器,我使用IPAddress.NetworkToHostOrder
進行轉換,其數量完全不同。
htons(8085) -> 38175 ??
IPAddress.NetworkToHostOrder(38175) -> ??
這是什麼原因?
謝謝,現在有道理。 :) –