gpt4 book ai didi

ios - 在 iOS 中, 'sysctlbyname("net.inet.tcp.pcblist", buf, &len, 0, 0)' 返回的 buf 类型是什么?

转载 作者:可可西里 更新时间:2023-11-01 05:56:57 71 4
gpt4 key购买 nike

我想在我的 iPhone 上获取 tcp 连接列表。我在
上得到了以下代码 How to get tcp/udp opening port list on iphone by objective-c?
How to List TCP/UDP Connections in iOS 4

size_t len = 0;
if (sysctlbyname("net.inet.tcp.pcblist", 0, &len, 0, 0) < 0) {
perror("sysctlbyname");
} else {
char *buf = malloc(len);
sysctlbyname("net.inet.tcp.pcblist", buf, &len, 0, 0);
NSData *data = [NSData dataWithBytesNoCopy:buf length:len];
NSLog(@"data = %@", data);
}

但我无法解释变量“buf”,因为它指向某个结构而不是字符串。buf 的类型是什么?谁能帮帮我...

提前致谢!

最佳答案

这里的 buf 是一个结构类型 xpingen。xinpgen *oxig, *xig;oxig = xig = (struct xinpgen *)buf;

关于ios - 在 iOS 中, 'sysctlbyname("net.inet.tcp.pcblist", buf, &len, 0, 0)' 返回的 buf 类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930290/

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