$worker = new Worker('tcp://0.0.0.0:4500');
請問一下,TCP連接,能否設(shè)置接收數(shù)據(jù)流的緩沖時間?
現(xiàn)在會因為網(wǎng)絡(luò)鏈路太長,請求時間長,導(dǎo)致數(shù)據(jù)流被截成了兩段來接收了
據(jù)我所知,沒這個參數(shù)。
tcp本來就是沒邊界的,數(shù)據(jù)被分段傳輸是tcp的機(jī)制,沒有參數(shù)能控制,是通過通許協(xié)議來組包的
謝謝回答,剛才翻了下原理確實是存在這種問題,現(xiàn)在嘗試用自帶的text協(xié)議進(jìn)行組包(還好剛好原來的通訊都是用\n來作為斷行標(biāo)識)