來自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=309
GPS平臺、網站建設、軟件開發、系統運維,找森大網絡科技!
http://cnsendnet.taobao.comphp
一、問題:網關解析正確,我.net這邊解析錯誤,緣由是,原本是無符號的,我搞成了有符號的了。
三、WORD:無符號雙字節整形
五、0x800A轉十進制爲32758
緣由是:如下兩種寫法是等價的,IPAddress.NetworkToHostOrder()不能接收UInt16類型,因此把BitConverter.ToUInt16(arr, 0)強制轉化成Int32再轉序的。
六、寫法一:必定要「網絡序轉主機序」後,再取絕對值,不然會有問題,寫法一也有問題,最好不要用
事實證實,寫法一也有問題
七、寫法二:「網絡序轉主機序」後,再轉化成UInt16無符號雙字節整形
原理:Int16比UInt16左邊多了FFFF,應該這個就是符號吧
網絡
來自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=309
GPS平臺、網站建設、軟件開發、系統運維,找森大網絡科技!
http://cnsendnet.taobao.com運維