问题标签 [inet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
439 浏览

java - 如何将 URL 的 if 语句解析为某个 IP 地址?

如果我使用 URL www.stackoverflow.com,那么它将解析为 IP 地址 31.13.72.49。

这没问题,我知道如何用一个简单的代码做到这一点:

但我想在我的被阻止 IP 地址列表的 if 语句中执行此操作(喜欢 stackoverflow 顺便说一句:) 只是一个例子)。

例如,我的阻止列表包含(“31.13.72.49”、“www.y.com”、“198.0.10.2”)

如果我输入 www.stackoverflow.com 那么它会承认它是一个错误的 IP 地址(通过知道它的解析 IP 是 31.13.72.49),然后打印一条错误消息(可能是网站被禁止使用)。反之亦然,如果我在阻止列表中输入只有 IP 地址的 URL。

我不知道该怎么办。我知道 equals 关键字或 == 要匹配,但由于它们不一样(尽管相互解析),我不知道如何证明它们确实来自同一个家庭。

PS:我在 Java Eclipse 中执行此操作(导入 java.net.InetAddress;)。

0 投票
1 回答
1603 浏览

java - 使用 Java 从 postgreSQL 中检索 inet 数据类型?

如何使用 Java 从 postgres 数据库中获取 inet 数据类型?我试过了:

但是当我这样做时,它会抛出一个 SQL 异常“无效的列名”。AFAIK 没有与 Java 中的 postgres inet 对应的数据类型。我能做些什么?

0 投票
0 回答
342 浏览

hibernate - Grails Groovy GORM ColumnTransformer Postgresql inet macaddr

我们有一个包含 inet 和 macaddr 等列类型的 postgres 数据库

我们已经生成了要使用的 Hibernate POJO,并且可以使用映射这些数据类型

POJO 中的映射字段是一个字符串。

这很好用,但我真的很想改用 Grails 域类。

知道是否有与我可以使用的 ColumnTransformer 等效的东西吗?

谢谢

0 投票
3 回答
2245 浏览

postgresql - 如何从 postgres sql 中的 inet 值中提取八位字节?

我想将 inet 格式的 IPv4 地址转换为整数组件。

例如,将 '101.255.30.40' 变成 oct1=101, oct2=255, oct3=30, oct4=40。

如果我将 inet 转换为 varchar,则应该使用正则表达式来执行此操作,但这似乎不优雅。是否有用于返回 inet 的第 n 个八位字节的 1 行函数?

0 投票
1 回答
102 浏览

build - eglibc-2.16 libc.so 缺少 ruserok

我正在为两个不同的 ARM 板(一个 RaspberryPi 和一个 Gumstix Overo)创建一个优化的嵌入式 linux 系统,它们都将 eglibc-2.16 用于 GNU C 库。但是,我注意到我的 RaspberryPi 的 libc.so 库具有来自 inet lib 的 ruserok、ruserok_af 和 iuserok 符号,但我的 Gumstix Overo 板的 libc.so 库不包含这些符号。

我查看了配置帮助输出,看看我是否缺少包含这些符号的开关,但没有任何反应。我需要做一些特别的事情来让inet库及其所有符号编译到libc.so中吗?

0 投票
2 回答
11653 浏览

postgresql - 如何在 Postgres 的 inet 字段上使用 LIKE

我需要执行以下查询:

问题是inet数据类型似乎不支持通配符(至少不是我在前面的查询中使用它们的方式)。

我想知道的是在指定LIKE过滤器之前将字段转换为字符串是否是明智之举?(另一方面,这可能会减慢整个查询,即使方法本身是有效的。)

0 投票
2 回答
2262 浏览

java - readline() 不从套接字读取

什么都没有发生,但是如果我使用 .read() 我会收到字符串的第一个字符。

我不知道我将收到的消息长度是多少,在 python 中我使用: sock.recv(1024) 其中 1024 是我可以接收的最大长度。

有没有办法在java中做同样的事情?

0 投票
0 回答
516 浏览

php - PHP:正确使用 IPv6 函数(inet_pton、pack)及其字节顺序

我找不到关于在 PHP 中操作 128 位二进制(IPv6 IP)和混合 IPv4/IPv6 的最佳实践和替代方案的明确答案。

我正在寻找清晰的信息,所以我不会不小心在我的代码中写入细微的错误,在 IPv6 上下文中使用哪些函数(在我见过的许多函数中),以及(不)依赖什么. 例如:

IPv6 可以通过 inet_pton() 和 Net_IPv6 库(_bin2Ip、_Ip2bin)进行操作。我已经看到它们显式转换为二进制(PHP 5.4 之前)(二进制)inet_ntop(),但不知道这是否重要,使用打包/解包进行操作,并通过正常的按位操作 ($ip | ~ $mask) 和扩展数学进行操作(GMP 按位处理)。其中一些适用于 IPv4(例如 inet_pton)。

我已经 RTFM 了,但找不到关于 IPv6 IP 处理细节的明确提示和信息。

  • 在不同情况下可能会使用哪种转换功能或处理方式?
  • 这些功能中哪些实际上是相同的?
  • 哪些保证产生可以与 > == < 比较的数据或不会溢出 PHP_INT_MAX?
  • inet_pton() 是否有保证的字节顺序(大/小端)以允许 IP ><= 比较?(如果不是最好的方法是什么 - 将两者都转换为二进制字符串?)
  • 我还看到使用 ip2long($ip) 和 (int)sprintf('%u', ip2long($ip)) 操纵 IPv4,但不清楚为什么一个可以工作而另一个不行(上下文更可能是 x32 而不是 x64)

我正在尝试将 IPv4 处理代码扩展到 IPv4/IPv6(同时处理两者),而用于编写我的代码的这种信息似乎在网上大部分缺失或不清楚。

这么多类似的功能,它们之间有什么区别和细微差别?!

帮助?

0 投票
1 回答
1510 浏览

java - 用 Netbean 编写一个像 Packet Tracer 这样的网络模拟器,我应该如何处理?

我有一个开发 java 程序的项目 - 数据包跟踪器。我已经设法通过可移动的 PC、弹出窗口等来充分利用 GUI。但我完全不知道提供 PC IP、子网和进一步开发(如 Ping、tracert 等)的最佳方式。

任何人都可以用任何想法启发我吗?

图片 https://www.dropbox.com/s/wq9bowrwwmib6kx/1.png https://www.dropbox.com/s/eas558lr80evxeg/2.png

0 投票
1 回答
37 浏览

android - 确定设备是否连接到特定站点

我正在尝试确定设备是否与特定站点有连接。如果是,那么它应该启动一个意图,如果不是,它应该举杯。

即使设备可以看到该站点,它似乎总是会敬酒:-