我的項目使用WebSocket協議進行通信。服務器端在C
中實現,對於客戶端,我使用Qt 4.8.1
構建一個簡單的瀏覽器來運行HTML和JavaScript代碼。Websocket客戶端在握手後立即發送[FIN,ACK]
我有一個Qt框架問題。在握手之後,客戶端大小立即向服務器發送[FIN,ACK]以通知關閉會話爲in this picture。
我不知道這個問題的原因。我認爲這是Qt框架的錯誤,因爲當我在Firefox瀏覽器中運行客戶端時,它不會發生。 有沒有人有一個想法,爲什麼發生這種情況?
在添加最小測試用例之前,您的問題是無題的。這也是獨立的可能性,你的服務器端被細微的破壞,並沒有完全實現websocket規範。請注意'QWebSocket'只支持協議13。如果你的服務器沒有,它會像你看到的那樣關閉連接。 –