【发布时间】:2010-05-17 16:23:43
【问题描述】:
我需要知道如何使用像 inet_addr("192.168.0.2"); 这样的 IP 地址在 C++ 中 这将返回 DWORD。我在 C# 中的包装器将此字段视为 Int?
谁能帮助解决这个误解?
【问题讨论】:
-
你到底想做什么? C# 已经对整个 IP 堆栈进行了封装——您不需要 P/Invoking 那些。
-
我在 C++ 库中有一个包装器,我只是阅读了使用该库的文档,但示例是 C++ 代码,在某些地方我不太了解。这是在将 IP 地址设置为我的包装器作为 int 字段的 DWORD 类型字段时进行的。所以我想知道如何转换 IP 地址字符串(等“192.168.0.2”)并将其设置为 int 字段。
-
如果您向我们展示了 C++ 代码和卡住的 C# 代码,这可能会对您的问题有所帮助。