開發(fā)過程中使用GATEWAYCLIENT發(fā)送數(shù)據(jù)給下位機(jī)時(shí),再發(fā)送數(shù)據(jù)后服務(wù)端會(huì)主動(dòng)斷開tcp連接(FLAG為FIN),有時(shí)FLAG為(FP),攜帶數(shù)據(jù)的斷開連接狀態(tài)位。我start_gatway心跳時(shí)長(zhǎng)設(shè)置30秒,2次檢測(cè),心跳數(shù)據(jù)為空。主要想問這種情況下斷開連接的原因有哪些。
http://doc2.workerman.net/push-in-other-project.html
看下gatewayClient版本與GatewayWorker版本是否一致
再發(fā)送數(shù)據(jù)后服務(wù)端會(huì)主動(dòng)斷開tcp連接
是指下位機(jī)與gateway進(jìn)程的連接么?
下位機(jī)與gateway的socket套接字會(huì)斷開,gateway進(jìn)程會(huì)主動(dòng)發(fā)送一個(gè)tcp斷開包給下位機(jī)。
@1926:請(qǐng)問“再發(fā)送數(shù)據(jù)后服務(wù)端會(huì)主動(dòng)斷開tcp連接(FLAG為FIN),有時(shí)FLAG為(FP)”,這個(gè) FLAG 是在哪里看到的?gateway worker 自動(dòng)發(fā)送的嗎?