需求是這樣的:向客戶端發(fā)送一段數(shù)據(jù),發(fā)送完之后,服務(wù)端關(guān)閉這個(gè)鏈接
在tcpconnection中close是等待數(shù)據(jù)發(fā)送完畢后關(guān)閉該鏈接的
但gateway中只有closeClient和closeCurrentClient關(guān)閉連接,如果我用這兩個(gè)方法關(guān)閉連接,用sendToClient或sendToCurrentClient發(fā)送數(shù)據(jù)的話就面臨一個(gè)問題,就是數(shù)據(jù)如果較大的話就可能發(fā)生數(shù)據(jù)還沒發(fā)送完畢的時(shí)候就已經(jīng)關(guān)閉連接了
我用http協(xié)議做的測試,整個(gè)數(shù)據(jù)包大概60k左右,不關(guān)閉鏈接是可以全部接受的,關(guān)閉后接收不完全