我想在websocket上構建聊天應用程序,並選擇Poco C++ lib作爲web服務器(1.4.6p1)。在同一時間有多個用戶,poco websocket將在閱讀框架被阻塞,但如果瀏覽器沒有收到任何內容,則在60秒後自動釋放。如何保持websocket連接,直到任何一方關閉?
我想保持套接字連接,以管理這麼多活躍(或空閒)用戶,但如何到達那裏?
THX
我想在websocket上構建聊天應用程序,並選擇Poco C++ lib作爲web服務器(1.4.6p1)。在同一時間有多個用戶,poco websocket將在閱讀框架被阻塞,但如果瀏覽器沒有收到任何內容,則在60秒後自動釋放。如何保持websocket連接,直到任何一方關閉?
我想保持套接字連接,以管理這麼多活躍(或空閒)用戶,但如何到達那裏?
THX
感謝您的回答 – tiplip 2013-12-03 05:48:39
我 「固定」這個簡單和有點髒的代碼行的問題:
ws.setReceiveTimeout(Poco::Timespan(10, 0, 0, 0, 0));
基本上,我將接收超時設置爲10天。 因爲我的websocket將有幾個小時的使用壽命,10天對我來說等於無窮大。
希望它有幫助。
感謝您的回答:) – tiplip 2013-12-03 05:48:13
你解決了這個問題嗎? – Moonlit 2013-09-03 12:38:41
是的,我自己解決了。 – tiplip 2013-09-20 11:35:27
這將是有趣的,如何;-) – Moonlit 2013-09-20 11:45:44