我使用 NSFileHandle 创建了一个服务器,它工作得很好,问题是如何结束它。(关闭它)我无法解除分配它,因为我正在使用 ARC,我真的必须找到一种方法来结束它。这是我启动服务器的方式:
socketPort = [[NSSocketPort alloc] initWithTCPPort:portNumber];
int fd = [socketPort socket];
fileHandle = [[NSFileHandle alloc] initWithFileDescriptor:fd
closeOnDealloc:YES];
谢谢!