【发布时间】:2010-06-21 05:23:11
【问题描述】:
我有一个 IP 地址范围,我需要检查访问我的应用程序的客户端是否在该范围内。我浏览了几篇文章,它们在拆分 IP 后会移位
例如 127.0.0.1 在 '. ' 拆分后我们得到一个由 4 个元素组成的数组,每个元素都被移位
element 1 >> 24;
等....并总结在一起检查。
我可以知道为什么我们在这里使用移位运算符吗?
【问题讨论】:
-
你应该给出完整的代码。 求和 IP 地址的元素听起来不是检查它是否在一个范围内的正确方法。
-
我猜您正在将 4 字节数组转换为 32 位整数。阅读大端和小端。
标签: c# operators ip-address