怎样判断客户端掉线了

VC/MFC > 网络编程 [问题点数:100分,结帖人awjx]
等级
本版专家分:390
结帖率 100%
等级
本版专家分:390
等级
本版专家分:87700
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
等级
本版专家分:12715
等级
本版专家分:2774
等级
本版专家分:4796
等级
本版专家分:4796
等级
本版专家分:8734
等级
本版专家分:390
等级
本版专家分:3556
等级
本版专家分:5722
awjx

等级:

服务器端怎么判断客户端已断开连接

服务器端怎么判断客户端已断开连接 检测连接是否丢失的方法大致有两种:keepalive和heart-beat。 (tcp内部机制)采用keepalive,它会先要求此连接一定时间没有活动(一般是几个小时),然后发出数据段,经过多...

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

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

如何判断SOCKET已经断开

最近在做一个服务器端程序,C/S结构。功能方面比较简单就是client端与server端建立连接,然后发送消息给server。我在server端会使用专门的线程处理一条socket连接。这就涉及到一个问题,如果socket连接断开(异常,...

c# socket 服务器端如何判断客户端掉线

c#中的Socket.Connected 不是指当前是否处于连接状态,而是指上一次收发是否完成,不是告诉你将来你收发是否能成功的。 下面是不用发包的检查办法 ...用Socket中的poll方法检查 ...static bool IsSocketConnected...

Netty 客户端如何检测服务端断开了呢

Netty4 在客户端中如何能够知道服务端关闭了呢? 在客户端发送完消息后,同时得到了服务端的响应,Channel.isActive()返回的是false?各位有知道么?

WCF心跳判断服务端及客户端是否掉线并实现重连接

WCF心跳判断服务端及客户端是否掉线并实现重连接

客户端(手机端)掉线或者强制退出,netty服务端如何捕获到

如果客户端,比如手机,发生断网、强制退出、正常退出等各种情况,服务端希望都捕捉到; 实现方法: 1. ChannelHandlerAdapter 继承ChannelHandlerAdapter,并被添加到ChannelPipeline; ChannelPipeline pipe = ch...

C#+Socket客户端断线重连的解决办法

流程如下: 程序开始 -> 先connect一下服务端 -> 若连接成功 -> 程序继续执行该干嘛干嘛  |  |  

心跳包(检测不可检测断线

心跳包(检测不可检测断线) 作者 ricky5266 @ 2006-01-17 09:40:38 一般是用来判断对方(设备,进程或其它网元)是否正常动行,一般采用定时发送简单的通讯包,如果在指定时间段内未收到对方响应,则判断对方已经当...

关于socket tcp 断线重连

这个问题困扰过我几次,都...(1)客户端已经连接,当服务端关闭程序时,客户端调用send函数发送失败,WSAGetLastError() 返回10054(远程主机强迫关闭了一个现有的连接)  (2)客户端已经连接,当客户端关闭程序时

客户端断线重连、等待重连服务端

需求:  若服务端先上线就等待客户端... 服务端开一个线程,负责循环等待客户端连接,当客户端连接成功则进入循环接收客户端heartbeat数据检测客户端是否掉线掉线则重新进入等待。(若需要同时服务多个客户端,...

WebSocket 的使用,和客户端断电,服务器检测断开连接

WebSocket server 的使用和客户端断电,服务器检测断开连接

lwip断线重连问题7.7

客户端用一个固定的端口连接远方服务器,首次连接建立后,关闭服务器,此时客户端检测到连接断开,自动每隔一定时间尝试重新连接。要求在远程服务器再次启动后,自动恢复客户端到服务器的连接。 方法:关闭...

C# 客户端连接服务器端如果断线重连

我现在设计的是一个客户端,连接了100台硬件,通讯协议采用的是Modbus tcp和FTP。如果中间一台硬件断线了,如何避免程序崩溃(我采用的是线程池)?还有断线后重新连接上后,程序能自动连接上,并上传数据?还望大神...

解决ssh连接经常掉线

vim /etc/ssh/sshd_config 找到下面两行 ClientAliveInterval 0 ClientAliveCountMax 3 去掉注释,改成 ...1、客户端每隔多少秒向服务发送一个心跳数据 ...2、客户端多少秒没有相应,服务器自动断掉连接...

异步TCP客户端+掉线自动重连

初步完成了异步TCP客户端+掉线自动重连,刚开始接触socket编程,对委托、回调、异步冒似还是似懂非懂,希望大家多多指导。http://u.download.csdn.net/images/btn_submit.png

Netty客户端断线重连

参考:... 与安卓交互需要用到 特此记录 public class NettyClient { public final static String HOST = "192.168.31.178"; public final static int PORT = 9527;... private ...

浅谈IM软件客户端断线重连、心跳和长在线

IM软件有一个基本的功能就是长在线,即只要有网络就保持登录,然而,网络状态是无法预测的,所以IM软件经常会有”离线“状态,尤其是手机客户端。 当然,我只是列举了造成不能长时间在线的一个原因,还有比如:...

httpClient断线重连机制

httpclient断线之后会有一个重新发送请求的机制,这个机制有时会导致一些问题,比如现在客户端往服务器端插入一条数据,请求发送出去了 ,但还没等服务器响应客户端断线了,这个时候等客户端再次连接上网络后...

MQTT异常掉线原因

我们在使用MQTT协议的时候,有些伙伴可能会遇到MQTT客户端频繁掉线、上线问题 二、原因分析及异常处理 原因:使用相同的clientID 方案:全局使用的clientID保证唯一性,可以采用UUID等方式 原因:在回调函数...

互联网的长在线、心跳和断线重连

 通常,网络不稳定是造成不能长时间在线的主要原因,还有比如:服务器强制注销客户端、次客户端被主客户端踢。目前的qq和飞信都有断线重连机制。有时候IM软件自动完成登录,有时候需要用户手动登录。所以,断

Cisco WLC客户端无故掉线的问题研究

环境:多台WLC,数十个AP,客户端可以在这些AP和WLC之间漫游。 故障现象:客户端会有无故掉线的问题,但很快就可以重新连接上,智能手机上情况尤为严重。 排除问题的方法: 1、正确设置WLC上的Mobility ...

TCP/IP-心跳包

心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。  用来判断对方(设备,进程或其它网元)是否正常运行,采用定时发送简单的...

服务器如何判断客户端非正常掉线-心跳连接

服务器如何判断客户端非正常掉线-心跳连接 心跳:如果不主动关闭socket的话,系统不会自动关闭的,除非当前进程挂掉了,操作系统把占用的socket回收了才会关闭。为什么需要心跳连接主要是判断当前连接...

WebSocket客户端连接不上和掉线的问题以及解决方案

看到最近有很多人在blog上问关于WebSocket客户端连接和掉线的问题,有一部分我以前也遇到过,在这里我罗列了一些我以前遇到过的问题和其他简单的WebSocket服务。 Q1 客户端连接不上的问题 这个问题我遇到的基本...

zte中兴客户端掉线的一种解决办法

zte中兴客户端掉线有可能是与Windows的认证冲突造成的,可以尝试将“Wired autoconfig“服务停掉,具体的做法是在360中找到----优化加速----启动项----系统关键服务,然后禁止此服务启动,重启电脑即可。

websocket 服务端如何感知到客户端的断网

最近在做一个用到websocket的项目,大体是这样:服务端用的是java开发的web服务,客户端是机床,机床端跑的是用C#技术编写的exe程序,在exe程序中,会有ws连接web服务端,从而web端能监控机床端的状态。(这里并没有...

Tcp通信中服务器处理客户端意外断开 / 10054

所谓意外断开,是客户端(多指支持3G的移动设备)并没有正常关闭socket,双方并未按照协议上的四次挥手去断开连接,一般的处理办法都是利用保活机制。而保活机制分又可以让底层实现也可自己实现。 一、双方拟定心跳...

一种WCF检测客户端断线方法

一般检测客户端断线重连的方法都是使用心跳检测。然而增加心跳检测将会稍微影响系统的性能,总之这点资源开销的瑕疵对于有强迫症的我来说有点难接受。在WCF里面其实可以实现客户端断线检测,而不需要心跳。  首先...

socket 断线检测 心跳检测

心跳包:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。  在TCP...

相关热词 c#等比例压缩图片大小 c# word 替换 c# mysql插入 c#窗体上的叉添加事件 c#打印图片文件 c#後台調前台js c#控制台美化 c#获取当前的农历日期 c# 构造函数重载 c#代码修改服务器时间