- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有时我会收到这个错误
Error Domain=NSPOSIXErrorDomain Code=65 "No route to host" UserInfo={NSLocalizedDescription=No route to host, NSLocalizedFailureReason=Error in send() function.}
在某些路由器中打开 udp 套接字时。我不知道是什么原因造成的。
这是我打开 udp 套接字的代码:
- (void)openSocket
{
if(_asyncUdpSocket == nil)
{
_asyncUdpSocket = [[GCDAsyncUdpSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)];
}
if(![_asyncUdpSocket isClosed])
{
return;
}
NSError *error;
if (![_asyncUdpSocket enableBroadcast:YES error:&error])
{
NSLog(@"AsyncUdp: enable broadcast failed error: %@", error);
}
if (![_asyncUdpSocket bindToPort:_port error:&error])
{
NSLog(@"AsyncUdp: bind to port %li failed error: %@", (unsigned long)_port, error);
}
if (![_asyncUdpSocket joinMulticastGroup:_address error:&error])
{
NSLog(@"AsyncUdp: join multicast group %@ failed error: %@", _address, error);
}
if(![_asyncUdpSocket beginReceiving:&error])
{
NSLog(@"AsynUdp: begin receiving error: %@", error);
}
if(error != nil)
{
NSLog(@"Udp failed to open!");
[_delegate onUdpSocketDidOpenfailed];
}
else
{
NSLog(@"UdpSocket - opend udp socket successful!");
[_delegate onUdpSocketDidOpen];
}
}
请注意,这种情况在 iPhone 7 中经常发生
最佳答案
将 Xcode 更新到版本 12.5 后,我在运行 DLNA App 项目时遇到了同样的问题。我通过将 Xcode 降级到版本 12.4 来修复它。
关于iOS - GCDAsyncUdpSocket 抛出错误域=NSPOSIXErrorDomain 代码=65 "No route to host",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40787222/
我用 PHP 创建了 API,现在正在测试它。 它在 chrome 和 firefox 上运行成功,但 safari 出现错误,“NSPOSIXErrorDomain:100。” 这个错误有时会发生,
我正在使用 AFHTTPRequestOperation 将一个大文件下载到我设备上的 Documents 目录中。 NSURLRequest *request = [NSURLRequest req
我的 friend 来找我,要求我创建一个视频作品集应用程序。我认为这是尝试 Swift 的一个很好的借口,这就是我所做的。 (该应用不打算在应用商店发布,只能通过 Testflight 分发) 我遇
在 iOS 9 中,我将 NSURL 与 NSURLConnection 一起使用,对于一个特定的 URL,它在 - (void)connection:(NSURLConnection *)conne
我在构建时遇到这样的错误 IOS应用程序在 React Native项目: was encountered processing the command (domain=NSPOSIXErrorDom
我正在尝试运行我的项目,但出现以下错误: 这是详细的错误: Details copyfile of file:///Users/Arturo/Library/Developer/Xcode/Deriv
我有一个 NSURLSessionDownloadTask 和一个 backgroundSessionConfigurationWithIdentifier。当我锁定屏幕时,出现此异常: Error
尽管构建良好,但我的模拟器无法运行任何应用。 错误信息如下: Unable to run app in Simulator An error was encountered while running
我正在尝试使用 .get 方法调用使用 Alamofire 的服务。该请求没有什么特别的,没有参数,只有一个授权 header 。 我在这里有点生气,因为当我使用相同的 URL 和授权 token 在
有时我会收到这个错误 Error Domain=NSPOSIXErrorDomain Code=65 "No route to host" UserInfo={NSLocalizedDescripti
我试图通过在终端中执行命令来从 ios 模拟器捕获应用程序预览的视频。 但是当我尝试使用下面的命令 xcrun simctl io 启动 recordVideo appPreview.mp4 终端给我
以下 Swift 代码总是返回:Error Domain=NSPOSIXErrorDomain Code=47 "The operation couldn't be completed. Addres
我在特定环境中通过 WiFi 网络在 FTP 服务器上发送多个文件时遇到一个奇怪的问题。我使用自己自制的 ftp 客户端(在套接字上制作)。 当我在我的环境“E1”中测试在我的服务器“S1”上发送文件
我正在使用 NSURLSession 后台 session 配置在后台下载文件。 - (void)initBackgroundSession { self.backgroundSessionM
我正在尝试使用离线包将 React Native 应用程序部署到我的手机。我以前没有为 ios 开发过,也不知道在哪里寻找这个错误。是的,我的应用名为“ReactNativeTest”,我不知道 Xc
下面是问题的简要描述: 我有一个应用程序使用网络套接字 SocketRocket - 客户端,Nodejs + Socket.io - 服务器端。 我在启动应用程序时建立套接字连接,一切正常。如果我暂
我正在尝试连接到 Exchange Web 服务服务器,该服务器在 10 月 7 日之前曾在 CFNetwork 上运行,但现在不再运行了。我没有看到这段时间安装的任何软件包,所以我猜这是服务器更改。
我正在玩 CocoaAsyncSocket在 Swift 中绑定(bind)到 UDP 套接字并通过本地网络接收消息。 我正在初始化一个套接字,并尝试绑定(bind)到一个端口,但收到了一个 NSPO
环境 Mac OS X Version 10.11.3 (15D21) Xcode Version 7.2 (7C68) Simulator Version 9.2 (SimulatorApp-643
我正在尝试实现 GCDAsyncSocket到 mac os x (Mojave 10.14.3) 应用程序以监听来自 localhost:port 的数据。 问题是无论我选择哪个端口,我总是会收到此
我是一名优秀的程序员,十分优秀!