-
我正在开发基于VoIP的iOS(7.1)应用程序.它的底层套接字编程是用C而不是客观C编写的.应用程序在前台运行良好,但在进入睡眠/后台模式时,它无法从服务器接收任何通信.根据apple文档,我们必须为VoIP使用配置一个appsocket.我无法弄清楚如何配置C套接字.目的是在睡眠模式下运行应用程序,直到它被杀死.从SO中尝试了几个链接甚至几个链接,但由于我是新手,我希望这个配置有一步一步的过程.[注意:在某个地方我发现了CoreFoudation框架,我是否需要使用它?
-
在“NetworkProgrammingTopicsConceptualGuide”的“UsingSocketsandStreams”一章中,Apple说:Note:POSIXnetworkingdoesnotactivatethecellularradiooniOS.Forthisreason,thePOSIXnetworkingAPIisgenerallydiscouragediniOS.同样
-
>每次要发送新数据对象时,是否设置了新套接字?>我是否必须重置outputStream并发送更多数据.码大部分代码来自CocoaStreamsDocumentation:响应:请注意,在发送数据后,outputStream流将关闭.我尝试在[selfsendString:@“AnotherTest”]之前重新启动outputStream.我也试过了idz的回答.根据文档,我相信len:0的发送缓冲区是我的问题.IfthedelegatereceivesanNsstreamEventHasspaceAvai
-
有人在他们的AFNetworking操作中遇到这个错误吗?此外,如果我真的想要,如何故意关闭这个文件描述符?
-
我每隔一段时间就会从iOS应用程序向套接字服务器发送一些数据.它正确地发送数据.我看到一个奇怪的问题,如果iOS设备屏幕在从iOS应用程序发送数据时关闭,然后如果我在设备上屏幕,然后我收到以下错误,应用程序已经与套接字断开连接或有时它会崩溃应用程序:当设备屏幕关闭时,我的iOS应用程序停止向套接字发送数据.然后再打开屏幕,插座连接断开/断开管道错误.怎么解决?
-
我试过谷歌,但甚至看不到关于这个的帖子.当我想在android中创建socket时,我们在PC中创建套接字的规则是否同样适用于android?程序在一个端口侦听并等待创建套接字?解决方法你有一个ServerSocket和一个Socket.调用Socketclient=ss.accept()等到客户端挂钩.如果您不确定哪个端口是空闲的,只需使用ss=newServerSocket().这将自动分配一个空闲端口.另外,请确保不要在主线程上执行此操作,并在清单中声明相应的权限.
-
解决方法您可以在服务中创建一个线程来监听服务器.第二个线程用于发送命令.然后,对于您的服务,您应该创建一个带有处理程序的主线程.此处理程序将处理来自这两个线程的消息.
-
我正在android3.1上开发一个应用程序,我有一个ActivityA,它有一个从aSyncTask扩展的子类,这个子类创建一个套接字并连接到服务器.我所有的沟通都很好.我收到消息并向服务器发送命令,但是当我得到一个特定命令时,我必须开始第二个活动(活动B),但我不能丢失我的套接字并与服务器建立通信,而且我必须仍然能够从活动B接收和发送命令到服务器.我怎样才能做到这一点??
-
我有一个非常讨厌的问题.发生的事情是我有一个使用本机套接字通过TCP发送数据的应用程序.当我第一次启动我的应用程序并通过套接字发送数据时,没有任何东西通过.但是,如果我然后退出该过程并重新启动然后再次发送,则可以正常工作.如果我在睡眠模式后第一次启动我的应用程序之前打开浏览器或其他东西也一样.在调用本机代码之前,如何强制“3G”退出睡眠模式?
-
我正在尝试启动服务,然后打开套接字与服务器连接.在按钮上单击我创建新线程然后启动服务.然后在服务上,我尝试打开套接字并与服务器连接但是当我打电话给我时,我有错误我认为问题是服务在主线程上,但是我找不到如何在新的(独立)线程上启动服务以保持连接活动?