socket數據分解時遇到的一個問題:could not convert string to float:

今天在調試客戶端和服務端時,遇到了一個bug,一直報錯could not convert string to float: 我心想,明明粘包問題已經處理了啊,不可能說是上一次的數據沒發送造成的錯誤啊?爲什麼會這樣? 原來我發送數據時,數據之間的分隔格式沒有設計好,舉一個例子,數字類型的數據,轉爲string之後,負號-就是一個橫槓-,程序可沒辦法識別,於是分解數據時根據-去分解,遇到符號的數據糾錯
相關文章
相關標籤/搜索