如何从我的设备连接的本地网络中的iOS wifi 扫描示例应用程序获取其他 IP 地址的NetBios 名称,并且我正在获取所有连接的设备 IP 地址?
Mac-OS我正在使用此代码。
-(NSString *) runCommand: (NSString *) commandToRun {
NSTask *task;
task = [[NSTask alloc] init];
[task setLaunchPath: @"/bin/sh"];
NSArray *arguments = [NSArray arrayWithObjects:
@"-c" ,
[NSString stringWithFormat:@"%@", commandToRun],
nil];
NSLog(@"run command: %@",commandToRun);
[task setArguments: arguments];
NSPipe *pipe;
pipe = [NSPipe pipe];
[task setStandardOutput: pipe];
NSFileHandle *file;
file = [pipe fileHandleForReading];
[task launch];
NSData *data;
data = [file readDataToEndOfFile];
NSString *output;
output = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
return output; }
命令是Mac-Mini:~ Test$ smbutil status 10.0.0.19
输出:使用 10.0.0.19 的 IP 地址:10.0.0.19
工作组: A 服务器: TestLAP_004
喜欢Fing App