问题标签 [inet-aton]
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.
c - 从 inet_aton() 函数打印返回值
我有这个工作正常的代码:
我想要实现的是打印inet_aton()
函数的值。函数的描述说它返回一个数字,但是当我尝试打印它时,它说“不能从地址结构转换为十进制”。
perl - perl 中用于 ipv6 的 inet_ntoa
我是 perl 新手,我正在尝试将网络格式的 ipv6 地址转换为 ascii 字符串格式。我可以使用“Socket”模块中的“inet_ntoa”函数为 ipv4 地址执行此操作。如何在不安装任何新模块的情况下为 ipv6 地址执行此操作?
java - ISSUE: java.net.InetAddress RESULTS 与 MYSQL 结果相比是错误的
我遵循了https://stackoverflow.com/a/2241269/2458223中的答案(William Brendel 建议),但是当我将结果与 MYSQL 进行比较时,大多数情况下都会返回错误的结果。请查阅
结果你可以在这里查看...
JAVA结果:(参考:http: //ideone.com/CJ3qCU)
MYSQL 结果:
这里有什么问题..任何错误?请帮忙!!
python - Python 将 IP 字符串打包为字节
我想实现我自己的struct.pack
特定功能,将 IP 字符串(即“192.168.0.1”)打包为 32 位打包值,而不使用socket.inet_aton
内置方法。
我到目前为止:
我的问题是:
我如何从那里得到['0xc0', '0xa8', '0x0', '0x01']
,'\xc0\xa8\x00\x01'
(这就是我从中得到的socket.inet_aton(ip)
?
(还有- 该字符串中间怎么可能有一个 NUL ( )?我想我对格式\x00
缺乏一些了解)\x
php - 如何在 MySQL 中使用 INET_ATON 对 IP 地址进行通配符搜索?
我发现这种方法可以使用 INET_ATON 将 MySQL 数据库中的 IP 地址存储为整数:https ://stackoverflow.com/a/5133610/4491952
由于 IPv4 地址有 4 个字节长,您可以使用正好有 4 个字节的INT
( UNSIGNED
):
对于 IPv6 地址,您可以使用 aBINARY
代替:
并使用PHP 的inet_pton
andinet_ntop
进行转换:
但是如何使用 INET_ATON 和 PHP 的 ip2long 函数进行通配符搜索,例如 192.168.%?
mysql - 如何将 IP 地址从 CSV 文件加载到 Mysql 表中?
我正在尝试找到一种方法来加载我称之为 ipCompare_tbl 的 mysql 表,该表使用名为 myIPs.csv 的 CSV 文件中的 IP 地址。
ipCompare_tbl 中的字段是 ipStart 和 ipEnd。我还为名为 id 的主键生成器字段添加了 auto_incrementor。
我的目标是让 ipCompare_tbl 加载:
我不断收到以下错误:ERROR 1366 (HY000): Incorrect integer value: '"130.20.0.0"' for column 'ipStart' at row 1
我正在为此运行以下代码:
mysql - 如何从 mysql db 表中选择可用的 IP 地址
我有一个名为 mysql 的表,其中包含名为ip_address
列的列ip
,它包含以下数据
我的问题是如何从子网中获取可用的 IP 地址,我的意思是这个子网必须包含从 192.168.1.1 到 192.168.1.255 的范围,但并非所有 IP 都被存储,所以我设法通过以下方式对它们进行排序:
我想从该范围内检索 ip_address 表中未找到的所有 IP。
c - 警告:从不兼容的指针类型传递“inet_aton”的参数 2........错误
我不知道这个错误意味着什么以及如何解决它。
我一直在关注Sock)et Programming Tutorials In C For Beginners | Eduonix在 Youtube 上的第 2 部分,但我无法从这个人那里运行任何东西,代码来自他的教程。
如果有人可以帮助我了解此错误的含义以及如何解决它?
这是错误:
我在 Visual Studio Code 中使用 Debian Linux 9.9 拉伸和编码,但只有在 shell 中编译时,Visual Code 编辑器/调试器才会出现错误。
这是代码:
mysql - 为什么我不能将 INET_ATON 结果存储到 VARBINARY(4)?
MySQL 文档说:数据类型 VARBINARY(16) 用于 IPv6 地址,数据类型 VARBINARY(4) 用于 IPv4 地址。
但是当我尝试将 INET_ATON 结果存储到 VARBINARY(4) 列时,我收到以下错误消息:
将 INET_ATON 结果存储到 VARBINARY(16) 是可以的!
怎么了?
c++ - 我正在开发一个服务器,并且作为参数传递的 ip 不起作用
我在用着:
在cli中获取ip和端口号。然后我绑定、聆听、接受和阅读。
我进行编译,当我使用./server localhost 8080时,一切都按预期工作。
但是如果我使用./server 127.0.0.1 8080或./server 192.168.30.1 8080似乎是绑定和监听,没有错误,但我没有收到请求。