File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -171,7 +171,7 @@ class BasicSocketForwarder: public SocketDispatcher::SocketHandler
171
171
}
172
172
catch (Poco::Exception& exc)
173
173
{
174
- logger.warning (" Error shutting down WebSocket: %s" s, exc.displayText ());
174
+ logger.debug (" Error shutting down WebSocket: %s" s, exc.displayText ());
175
175
}
176
176
}
177
177
@@ -198,7 +198,7 @@ class StreamSocketToWebSocketForwarder: public BasicSocketForwarder
198
198
199
199
bool wantRead (SocketDispatcher& dispatcher)
200
200
{
201
- return true ;
201
+ return dispatcher. countPendingSends (_pConnectionPair-> webSocket ) == 0 ;
202
202
}
203
203
204
204
bool wantWrite (SocketDispatcher& dispatcher)
@@ -319,7 +319,7 @@ class WebSocketToStreamSocketForwarder: public BasicSocketForwarder
319
319
320
320
bool wantRead (SocketDispatcher& dispatcher)
321
321
{
322
- return true ;
322
+ return dispatcher. countPendingSends (_pConnectionPair-> streamSocket ) == 0 ;
323
323
}
324
324
325
325
bool wantWrite (SocketDispatcher& dispatcher)
You can’t perform that action at this time.
0 commit comments