Date
Sep. 8th, 2024
 
2024年 8月 6日

Post: iOS: in6_addr to string

iOS: in6_addr to string

Published 12:10 Oct 20, 2016.

Created by @ezra. Categorized in #Programming, and tagged as #iOS.

Source format: Markdown

Table of Content

struct in6_addr 转换为字符串:

+ (NSString *)formatIPV6Address:(struct in6_addr)ipv6Addr {
    NSString *address = nil;

    char dstStr[INET6_ADDRSTRLEN];
    char srcStr[INET6_ADDRSTRLEN];

    memcpy(srcStr, &ipv6Addr, sizeof(struct in6_addr));

    if (inet_ntop(AF_INET6, srcStr, dstStr, INET6_ADDRSTRLEN) != NULL){
        address = [NSString stringWithUTF8String:dstStr];
    }

    return address;
}
Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
程序猿、设计师、奇怪的博主。
苹果死忠、热爱色彩斑斓的世界。
如有意向请随时 与我联系