在是喲tcp發(fā)送數(shù)據(jù)后mstopiferror()檢查返回值返回Error:11請(qǐng)問一下這種錯(cuò)誤一般是什么原因?看注釋Out of memory error是發(fā)送數(shù)組溢出嗎?
查看: 2998
回復(fù): 3
WCHNET_ERR_MEM是什么問題
熱門產(chǎn)品 :
CH641: PD及無線充電專用MCU
您好,這個(gè)是由于發(fā)太快了,緩沖區(qū)滿了之后,還一直往緩沖區(qū)放數(shù)據(jù)導(dǎo)致,出現(xiàn)這種情況的話,可以重新調(diào)用發(fā)送函數(shù),配置之前沒發(fā)出去的參數(shù)再發(fā)一次,后續(xù)有問題可以郵箱聯(lián)系:kx@wch.cn
做了個(gè)乒乓緩存來解決這個(gè)問題,但依然存在,而且試了一下雖然報(bào)錯(cuò),但數(shù)據(jù)包仍然可以發(fā)送過去,但丟失了一部分,請(qǐng)問一下這是因?yàn)闆]法送完就向其中寫入數(shù)據(jù),導(dǎo)致開始寫入時(shí)還沒有發(fā)送的那一段數(shù)據(jù)丟失了嗎
您好這是由于緩沖區(qū)滿了,還往緩沖區(qū)填數(shù)據(jù),產(chǎn)生的內(nèi)存溢出錯(cuò)誤,之前寫入的不會(huì)丟失,是后來滿了之后再寫入的沒有寫進(jìn)去
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄