用GW TCP純Socket做SERVER,每次客戶端的第一個(gè)請求是身份驗(yàn)證數(shù)據(jù),通過后在_SESSION中設(shè)置LoginStatus給當(dāng)前連接做登錄成功的標(biāo)識(shí),失敗則斷開,每次重連均需重新驗(yàn)證身份。那身份驗(yàn)證后的數(shù)據(jù)交換有沒有必要做簽名驗(yàn)證,即TCP連接打開后,有沒有被偽造的可能。
鏈接驗(yàn)證后這個(gè)鏈接發(fā)來的數(shù)據(jù)就不用做簽名驗(yàn)證了。
客戶端斷開后是不是要清除_SESSION中設(shè)置LoginStatus
根據(jù)GatewayWorker手冊,斷開后$_SESSION會(huì)自動(dòng)清除