作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想在我的 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/
我想在我的 iPhone 上获取 tcp 连接列表。我在 上得到了以下代码 How to get tcp/udp opening port list on iphone by objective-c?
我是一名优秀的程序员,十分优秀!