使用 C APIs 挑选一个随机的空闲 TCP 端口
您可以使用一个 MKIPorter 的 Singleton 实例来分配一个空闲的 TCP 端口,如下所示:
MKIPorter *porter = [MKIPorter sharedInstance];
NSError *error;
NSInteger port = [porter allocatePort:&error];
if (error) {
NSLog(@"An error occured: %@", error);
return;
}
NSLog(@"Free Port: %d", port);
Marcus Kida, [email protected]
MKIPorter 在 MIT 许可证下可用。查看 LICENSE 文件以获取更多信息。