Я хочу вызвать inet_pton в Cython для адресов IPv6.В основном я хочу сделать эквивалент следующего кода C:
char str[16];
inet_pton(AF_INET6, "12:212::122", &str);
Я попробовал следующее:
cdef char buff[16]
inet_pton(AF_INET6, address, &buff):
Но это выдает ошибку: «Получение адреса не-lvalue».
Как правильно это сделать?Наконец, мне нужно преобразовать строку адреса IPv6 в длину Python.