后台socket长连接为什么会自动断开

移动开发 > Android [问题点数:20分]
等级
本版专家分:420
结帖率 86.36%
等级
本版专家分:0
等级
本版专家分:5
等级
本版专家分:420
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
x443137254

等级:

最近做socket保持长连接的一些心得

自己写的客户端马上要发布了,忽然发现了一大堆问题,主要集中在与服务器的TCP连接经常莫名断开,客户端又检测不到,不能及时重连。一个多星期的修改,有一些心得,与大家分享。也希望大家多发表意见,您的意见也许...

php socket通信编程中的几个常见问题:只能发送一次,不能主动下发,发送完就断开socket长连接问题,与...

在php socket编程中,因为tcp通信和web服务通信上的一定差别,就出现标题中常见的几个问题:只能发送一次,不能主动下发,发送完就断开socket长连接问题,与socket阻塞。 首先我们贴一段完整的接收发送消息的...

WebSocket长连接因为网络波动而导致客户端的“假离线”---问题发现、分析到解决

这次分享是在混合云场景下,基于websocket长连接,实现Server-Client(多个)架构模式中,云服务需要维护客户端的状态,但是云端维护的状态可能和实际的客户端的状态不一致,可能就导致一些奇怪的事情发生,比较...

Nginx代理webSocket时60s自动断开, 怎么保持长连接

利用nginx代理websocket的时候,发现客户端和服务器握手成功后,如果在60s时间内没有数据交互,连接会自动断开,如下图:为了保持长连接,可以采取来两种方式.1.nginx.conf 文件里location 中的proxy_read_time...

问题:解决Android中socket自动断开连接

连接上蓝牙模块后,能够正常读数,蓝牙数据发送速率0.03s每个。大概在发送了342个数据之后,突然接收不到数据了。

Android 后台服务,长连接被关闭问题

后台服务中有个长连接,在程序在后台运行时,长连接connect lost(服务没有挂掉), 导致频繁重连。但是连接usb的时候,长连接就不会被断开。请问这个问题 是什么个情况,在线等,急!

iOS客户端socket长连接的一些解决方案

工作以来一直在做iOS即时通讯这方面的东西,说到即时通讯,最...当有网络情况下,消息是能及时到达的,不管app是在前台运行还是在后台运行,在前台好说,直接socket连接进行首发数据,我们都知道iOS客户端的程序是不允

COCOS2DX APK客户端进入后台自动断开SOCKET连接的时间是230秒

COCOS2DX APK客户端进入后台自动断开SOCKET连接的时间是230秒 Posted in : COCOS2D-X on 2014 年 5 月 15 日 by : qifenshu Comments: 0. 经测,在不做任何设定的情况,COCOS2DX APK客户端...

Iphone锁屏导致Socket断开

iphone锁屏之后将应用的socket断开。当然这样的好处能够更好的省电。所以当我们解锁之后要么重新登录游戏 要么做短线重连。有时候我们想要使应用在锁屏的状态下也能接收服务端的消息,那么我们可以直接调用as3的一...

spring mvc + tomcat 实现 websocket 异常 connection abort: socket write error

本文所使用的技术spring mvc + tomcat7实现的tomcat技术,在刷新页面后出现异常 错误关键字 java.util.concurrent.ExecutionException: java.net.SocketException: Software caused connection abort: ...

java中判断socket服务器端是否断开连接

最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。 首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但...

C# 判断Socket断线重连

定时器里面的事件 private ... // 首先,Socket类的Connected属性只表示最后一次I/O操作的状态,如果这之后[连接的另一方]断开了,它还一直返回true, 除非你再通过socket来发送数据。所以通过个属性来判断是行不通的!

iOS使用webSocket的简单实现

最近做K线图相关的东西,需要和服务器进行长连接实时获取数据,因为后台使用webSocket实现的,经过一番波折最终找到了facebook开源的 SocketRocket 框架,他是用oc封装的websocket实现,这篇是在网上找到的使用...

java中判断socket服务器端是否断开连接 [经典]

最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。首先想到socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过...

【约球online】小程序构建系列教程第二话——合理使用websocket

本章主讲uniapp微信小程序如何使用websocket,具体包括应该在哪里连接服务器、在哪里监听消息等等。本人目前正在开发的“不做鸽王”小程序由于用到了Websocket,对这方面的问题研究的比较多,在此分享以下我的经验,...

TCP Socket客户端,以及解决长连接的办法

1.1 TCP Socket客户端 客户端的工作流程:首先调用socket函数创建一个Socket,然后指定服务端的IP地址和端口号,就可以调用sendto将字符串传送给服务器端,并可以调用recvfrom接收服务器端返回的字符串,最后关闭该...

tcp 服务端如何判断客户端断开连接

功能方面比较简单就是client端与server端建立连接,然后发送消息给server,如果socket连接断开(异常,正常)后,我如何才能感知到? 要求:server端这边是绝对被动的,sever端不能主动断开连接。也没有连接链路...

iOS使用socketIO实现长连接

iOS使用socketIO实现长连接

微信小程序webSocket的设置

小程序发布一个多月了,慢慢的也摸索的差不多了,今天加了一个webSocket,遇到点坑,写来...wx.connectSocket(OBJECT) 创建一个 WebSocket 连接;一个微信小程序同时只能有一个 WebSocket 连接,如果当前已存在一个

iOS应用中通过设置VOIP模式实现休眠状态下socket长连接

但是如果的应用程序并不是正真的VOIP应用,那当你把你的应用提交到AppStore的时候基本上被苹果Reject. 但是如果你的应用是企业内部发布的或者你只想了解其中的原理,那该文也许对您有所帮助。 一、在iOS中...

iOS开发 - WebSocket简单使用(WebSocket是应用层协议)

最近做K线图相关的东西,需要和服务器进行长连接实时获取数据,因为后台使用webSocket实现的,经过一番波折最终找到了facebook开源的 SocketRocket 框架,他是用oc封装的websocket实现,这篇是在网上找到的使用...

Android 休眠导致的问题Socket断开

调试后发现是socket断开了,最后找到原因,是wifi有关系,而wifi的问题又与手机休眠有关。 1.可以手动设置 设置——无线和网络——WLAN——高级设定——睡眠期间保持WLAN开启——总是 然而,并不是所以有手机都有...

iOS 后台保活

关于IOSVoIP应用提供的特殊权限和实现方法,我的描述如下. 我尽可能的涉及到voip实现的各种细节, 这样你能对这个运作机制有一个更...IOS允许App的一个Socket在App切换到后台后仍然保持连接. 这样,当有通话请求的时候,A

Android Socket 发送与接收数据问题: 发送后的数据接收到总是粘包

在以前 WinCE 下 Socket 编程,确实也要处理粘包的问题,没想到在 Android 下也遇到了。首先想从发送端能否避免这样的问题,例如: (1) 调用强制刷数据完成发送的函数;(2) 设置发送超时。1 先试了调用 flush() 函数...

android长连接心跳机制

在写之前,我们首先了解一下为什么android维护长连接需要心跳机制,首先我们知道,维护任何一个长连接都需要心跳机制,客户端发送一个心跳给 服务器,服务器给客户端一个心跳应答,这样就形成客户端服务器的一次...

Qt QTcpSocket 对连接服务器中断的不同情况进行判定

简述对于一个C/S结构的程序,客户端有些时候需要实时得知与服务器的连接状态。而对于客户端与服务器断开连接的因素很多,现在就目前遇到的情况进行一下总结。分为下面六种不同情况 客户端网线断开 客户端网络断开 ...

关于socket长连接超时

游戏上正式服测试的时候,发现一个问题:每5分钟,socket长连接会自动中断。 检查了k

TCP长连接和短连接 - http轮询和短轮询

自己在网络通信和协议这些方面其实真的是显得比较弱,对很多知识都不是很了解,这两天看了下长连接的问题,...长连接首先一般说长连接说的是TCP的长连接,有时候也说http长连接或者socket长连接,但是这些都是建立在t

普通网站页面刷新时,websocket总会被重置吗?能够保持连接吗?

普通网站不使用iframe,全是单页面跳转方式,这种方式对搜索引擎更友好,页面最上面有include的一个通知区域,显示用户的通知、待办等,这种网站上如果用websocket实现消息推送,我看连接是用js写的,每次页面刷新或...

ios voip

IOS少有的VoIP应用提供了后台socket连接,定期唤醒并且随开机启动的权限.而这些就是IOS上实现VoIP App的关键. 苹果官方文档对于的描述就短短的一页(点击这里),很多细节没有提及. 这篇微博通过具体实现和查阅资料...

相关热词 c#创建非模态窗体 c#提取字符串中的数字 c# 扩展无返回类 c#网站如何做预览功能 c# 异步 返回值 c#chart实时曲线图 c# 窗体 隐藏 c#实现终端上下滑动 c# 传递数组 可变参数 c# list 补集