gpt4 book ai didi

python - 通过 Cython 调用 inet_pton

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:14 24 4
gpt4 key购买 nike

我想在 Cython 中调用 inet_pton 获取 IPv6 地址。基本上,我想执行与以下 C 代码等效的操作:

char str[16];
inet_pton(AF_INET6, "12:212::122", &str);

我尝试了以下方法:

cdef char buff[16]
inet_pton(AF_INET6, address, &buff):

但这给出了一个错误:“Taking address of non-lvalue”。

正确的做法是什么?最后,我需要将 IPv6 地址字符串转换为 python long。

最佳答案

使用 buff&buff[0] 而不是 &buff

关于python - 通过 Cython 调用 inet_pton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5887493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com