golang中tcp socket粘包問題和處理

在用golang開發人工客服系統的時候碰到了粘包問題,那麼什麼是粘包呢?例如我們和客戶端約定數據交互格式是一個json格式的字符串: {"Id":1,"Name":"golang","Message":"message"} 當客戶端發送數據給服務端的時候,如果服務端沒有及時接收,客戶端又發送了一條數據上來,這時候服務端才進行接收的話就會收到兩個連續的字符串,形如: {"Id":1,"Name":"
相關文章
相關標籤/搜索