設(shè)備發(fā)送的bmp格式的圖片,轉(zhuǎn)成16進(jìn)制文件流,發(fā)送到服務(wù)器,分包發(fā)送,圖片越大,分的包越多。隨文件流發(fā)送過來(lái)的還有json數(shù)組,里面包含,文件名等別的信息。不知服務(wù)器端如何接收呢
不管是啥數(shù)據(jù)都是onMessage里收。一般需要制定一個(gè)通訊協(xié)議,workerman手冊(cè)部分有。你得寫代碼判斷收到的數(shù)據(jù)是不是全的,怎么判斷需要你們自己定一個(gè)傳輸格式,也就是定義一個(gè)包長(zhǎng),然后包里哪部分是圖片,哪部分是json也要自己寫代碼能區(qū)分。
?16進(jìn)制轉(zhuǎn)二進(jìn)制用函數(shù) hex2bin('16進(jìn)制數(shù)據(jù)');
?