240 发简信
IP属地:广西
  • ios 最新14.3、14.2真机包下载

    14.3链接: https://pan.baidu.com/s/1FqOcLeezSmHWo-L-w1drmQ[https://pan.baidu.com/s/1FqOcLe...

  • 我这边也是是这么写的 但是我会不定时的关闭和开启socket 再次开启时就 CFSocketSetAddress bind failure: 48
    只有第一能成功 为什么?
    是我关闭的时候没有关闭完全吗?
    if (self.inputStream) {

    CFReadStreamUnscheduleFromRunLoop(self.inputStream, CFRunLoopGetCurrent(), kCFRunLoopCommonModes);
    CFReadStreamClose(self.inputStream);
    _inputStream = nil;
    }
    if (self.outputStream) {

    CFWriteStreamUnscheduleFromRunLoop(self.outputStream, CFRunLoopGetCurrent(), kCFRunLoopCommonModes);
    CFWriteStreamClose(self.outputStream);
    _outputStream = nil;
    }
    if (self.serverSockfd) {

    CFRelease(self.serverSockfd);
    _serverSockfd = nil;
    }
    if (self.runloop) {

    CFRunLoopStop(self.runloop);
    }

    socket服务器:允许重用本地地址

    创建本地服务器的时候,有时候会遇到这样的错误 CFSocketSetAddress bind failure: 48.这是因为本地地址没有设置为允许重用。使用以下代码可解决这...