Tubetrue01 / articles

0 stars 0 forks source link

TCP(一)三次握手 | Tubetrue01 #27

Open Tubetrue01 opened 2 years ago

Tubetrue01 commented 2 years ago

https://tubetrue01.github.io/articles/2021/09/04/c_unix/TCP(%E4%B8%80)Three-Way-Handshake/

引言 为了让大家对三次握手有个更深入的理解,这里选取了一个经典的案例。 案例Java 的客户端与服务端使用 socket 进行通讯。本例中,使用 NIO 发生了以下问题: 在客户端与服务端之间间歇的进行三次握手以创建连接,而监听套接字却没有任何响应。 问题同时出现在许多其他连接中。 NIO 的 select 并没有摧毁重建,用到的总是第一个。 问题在程序启动的时候出现,并在此后断断续续。 三