1. 程式人生 > >kcp源碼segment頭文件各字段含義

kcp源碼segment頭文件各字段含義

strong ssa 接收消息 超時重傳 cmd 編號 源碼 隊列 能夠

conv

conv為一個表示會話編號的整數,和tcp的 conv一樣,通信雙// 方需保證 conv相同,相互的數據包才能夠被認可

cmd

cmd用來區分分片的作用。IKCP_CMD_PUSH:數據分片 IKCP_CMD_ACK:ack分片 IKCP_CMD_WASK請求告知窗口大小 IKCP_CMD_WINS:告知窗口大小
frg

message中的segment分片ID(在message中的索引,由大到小,0表示最後一個分片)
wnd

剩余接收窗口大小(接收窗口大小-接收隊列大小)
ts

message發送時刻的時間戳
sn

message分片segment的序號
una

待接收消息序號(接收滑動窗口左端)
rto

該分片的超時重傳等待時間
xmit

發送分片的次數,每發送一次加一。
resendts

下次超時重傳的時間戳
fastack

該分片收到ack的次數
len

數據長度
data

數據

kcp源碼segment頭文件各字段含義