tcp opts設置

-define(TCP_OPTIONS,

[binary,

{packet, 0},

{active, false},

{reuseaddr, true},

{nodelay, true},? ? ? % 關閉TCP的Nagle算法

{delay_send, false},? % VM層不delay send

{send_timeout, 15000},

{send_timeout_close, true},

{exit_on_close, true},

{keepalive, false}

]).


ps:?

1. 為滿足實時性要求較高的ARPG類型游戲,

故將nodelay設為true,delay_send設為false,

是否延遲發包以及延遲多少則由業務層自己控制

2. active選項依項目和所使用的網絡庫不同而定

3. 業務層自己有心跳包檢測機制,故不需keepalive

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容