相关疑难解决方法(0)

TCP是在每个数据包上发送SYN/ACK还是仅在第一个连接上发送?

我有一个TCP服务器,它侦听传入的客户端,然后每秒向它发送一个数据包.我想知道,SYN/ACK数据包是否仅在初始连接时发送,所以它看起来像这样:

<client connect>
SYN
ACK
DATA
DATA
DATA
<client disconnect>
Run Code Online (Sandbox Code Playgroud)

或者它是否与每个数据包一起发送,像这样?

<client connect>
SYN
ACK
DATA

SYN
ACK
DATA

SYN
ACK
DATA
<client disconnect>
Run Code Online (Sandbox Code Playgroud)

此外,如果是第一种情况,如果您只是长时间保持连接打开,那么UDP over TCP是否有任何好处?

networking udp tcp client-server packet

41
推荐指数
2
解决办法
4万
查看次数

标签 统计

client-server ×1

networking ×1

packet ×1

tcp ×1

udp ×1