摘要: 参考资料: 示例代码: ,socket module A. CLOSE_WAIT 有时会出现服务器响应极慢、假死的现象,查看 netstat 会发现服务器上存在大量未关闭的 CLOSE_WAIT 状态连接。我们分析下原因。 首先,CLOSE_WAIT 是被动关闭方才会出现的状态。我们模拟一个场景,客 阅读全文
posted @ 2017-08-07 11:21 首夜盲毒预言家 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 参考资料: http://www.jellythink.com/archives/705 示例代码: https://github.com/gordonklg/study,socket module A. TCP 四次挥手 下图描述了 TCP 整个生命周期从建立连接到断开连接的逻辑: 下面的测试代码 阅读全文
posted @ 2017-08-07 11:09 首夜盲毒预言家 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 参考资料: https://huoding.com/2013/11/21/299 https://hpbn.co/building-blocks-of-tcp/#three-way-handshake 示例代码: https://github.com/gordonklg/study,socket m 阅读全文
posted @ 2017-08-07 10:52 首夜盲毒预言家 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: A. A轮目标 复习网络编程基础知识,重点学习下TCP三次握手四次挥手,以及可能引发的异常情况。 回顾 Socket 编程,好多年没写(chao)过相关代码了。 重学 NIO,以前学的基本忘光了,毕竟从来没在项目中用过。 学习 Netty,了解基本用法,写一个简单项目练手。 扫读 Netty 核心源 阅读全文
posted @ 2017-08-07 10:40 首夜盲毒预言家 阅读(209) 评论(0) 推荐(0) 编辑