鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)/ mysql握手出現(xiàn)got packets out of order

mysql握手出現(xiàn)got packets out of order

與mysql服務(wù)器握手階段收到了服務(wù)器返回的ERR_PACKET包,里面提示說(shuō)got packets out of order,我仔細(xì)檢查了發(fā)的包可以確保數(shù)據(jù)沒(méi)有問(wèn)題,同時(shí)服務(wù)器的max_allowed_packet_size&& wait_timeout也設(shè)置正常,這個(gè)大概是哪方面的問(wèn)題呢,有人遇到過(guò)嗎?

回答
編輯回答
傲寒

自問(wèn)自答,已經(jīng)解決了,是發(fā)送的包過(guò)大。具體來(lái)說(shuō)是julia發(fā)送[34,0xa,0xb]會(huì)把第一個(gè)字節(jié)解釋為0x34而不是30+4導(dǎo)致包過(guò)長(zhǎng)。

2017年1月4日 10:28