2013-04-24 2 views
4

websocket에 채팅 앱을 만들고 Webserver (1.4.6p1)로 Poco C++ lib를 선택하고 싶습니다. 동시에 여러 사용자가 있습니다. poco websocket은 읽기 프레임에서 차단되지만 브라우저에서 아무 것도 수신되지 않으면 60 초 후에 자동으로 해제됩니다.양쪽 끝까지 websocket을 연결하는 방법?

많은 활성 (또는 유휴) 사용자를 관리자로 연결하기 위해 소켓을 연결하고 싶지만 어떻게 가야합니까?

THX

+0

해결 했습니까? – Moonlit

+0

예, 직접 해결했습니다. – tiplip

+0

그것은 흥미 롭습니다, HOW ;-) – Moonlit

답변

7
나는 "고정"

이 간단하고 다소 더러운 코드 줄의 문제 :

ws.setReceiveTimeout(Poco::Timespan(10, 0, 0, 0, 0)); 

기본적으로 수신 제한 시간은 10 일로 설정됩니다. websocket의 수명이 몇 시간이 될 것이기 때문에 10 일이 무한대입니다.

희망이 있습니다.

+0

답변 해 주셔서 감사합니다 :) – tiplip

관련 문제