0
在C#側我使用System.Net.IPAddress
從C#轉印Ip地址到UINT32
在C++側我使用UINT32
(inet_addr
函數的結果)
在C++接口 - CLI包裝器會是什麼更好地使用?
我試過使用UINT32
,但我不知道如何在C#端將System.Net.IPAddress
轉換爲正確的UINT32
。
在C#側我使用System.Net.IPAddress
從C#轉印Ip地址到UINT32
在C++側我使用UINT32
(inet_addr
函數的結果)
在C++接口 - CLI包裝器會是什麼更好地使用?
我試過使用UINT32
,但我不知道如何在C#端將System.Net.IPAddress
轉換爲正確的UINT32
。
How to convert an IPv4 address into a integer in C#? 注意在C++中(就像在C#中一樣)uint32實際上是unsigned int。您需要將IpAdress轉換爲整數。
所以真正的問題是如何將IP地址轉換爲32位整數?請參閱http://stackoverflow.com/questions/461742/how-to-convert-an-ipv4-address-into-a-integer-in-c – flup 2013-03-09 18:07:25
@flup如果從C#轉換IP地址到C++的建議接口是32位整數然後是。但可能另一種類型更好用於cli包裝... – javapowered 2013-03-09 18:13:59
有生物傳感器與小端的問題,所以也許你寧願使用一個字符串呢? – flup 2013-03-09 18:15:14