我想要在我的iPhone上获取TCP连接列表。我在以下链接中找到了相关代码:
如何通过Objective-C在iPhone上获取TCP / UDP打开端口列表?
如何列出iOS 4中的TCP / UDP连接
如何通过Objective-C在iPhone上获取TCP / UDP打开端口列表?
如何列出iOS 4中的TCP / UDP连接
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的类型可能是什么? 有人可以帮助我吗...
提前感谢!!