PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
java
[问题] Socket keep-alive 连线
楼主:
noapaov
(单身汉)
2015-07-08 10:31:04
请问一下, 假设Client 与 Server保持Socket连线, Client这边直接把网络线拔掉,
此时Server应该是无法收到Client断线的讯息, 因为没有完成4-way Handshake程序,
因此Server要如何判断Client已经断线呢?
我在网络上查询发现蛮多人使用 sendUrgentData(0xFF); (大陆称心跳包)
透过定时发送封包的方式, 来确认Client是否已经断线,
不知道大家也是用这个方式吗? 还是有其他方式呢?
谢谢
作者: dou0228 (7777)
2015-07-08 10:38:00
改 socket timeout4 way handshake ?
楼主:
noapaov
(单身汉)
2015-07-08 10:49:00
四向交握 (4 way handshake)
作者: LiloHuang (十年一刻)
2015-07-08 19:33:00
TCP connection 是 3 way handshake (SYN,SYN-ACK,ACK)
作者:
tas72732002
(葱头)
2015-07-08 22:36:00
断线是 4 way handshake
作者: LiloHuang (十年一刻)
2015-07-08 23:38:00
抱歉没仔细看内文就回 XD 断线的确是 4 way handshake
继续阅读
Re: [问题] 专案很肥大重新build,需要很多时间
dream1124
[问题] 不知道该在哪里发问...
Neter
Re: [问题] 专案很肥大重新build,需要很多时间
felixgugu
[问题] 专案很肥大重新build,需要很多时间
supercygnus
[问题] 关于 UTF-8 编码转换问题
CMiles
[问题] servlet access .mdb问题
a2975313
[问题] 不同interval的Task处理方式
ahli
[出售] Java考试券
aeiou8
Re: [问题] 退出聊天室程式, Stop Thread 问题
omidofor
[问题] 退出聊天室程式, Stop Thread 问题
tas72732002
Links
booklink
Contact Us: admin [ a t ] ucptt.com