File tree Expand file tree Collapse file tree 3 files changed +4
-13
lines changed Expand file tree Collapse file tree 3 files changed +4
-13
lines changed Original file line number Diff line number Diff line change @@ -205,17 +205,8 @@ private function getMessagesFromStream( $stream ) {
205
205
206
206
// Populate the MessageBuffer from the stream
207
207
208
- if ( $ this ->blocking ) {
209
- do {
210
- $ data = stream_socket_recvfrom ( $ stream , 1500 );
211
- $ this ->populateMessageBuffer ( $ data , $ buffer );
212
- }
213
- while ( !$ buffer ->hasMessage );
214
- }
215
- else {
216
- $ data = stream_socket_recvfrom ( $ stream , 1500 );
217
- $ this ->populateMessageBuffer ( $ data , $ buffer );
218
- }
208
+ $ data = stream_socket_recvfrom ( $ stream , 1500 );
209
+ $ this ->populateMessageBuffer ( $ data , $ buffer );
219
210
220
211
// Get finished Message objects from the MessageBuffer
221
212
Original file line number Diff line number Diff line change @@ -223,7 +223,7 @@ function getResults() {
223
223
if ( !$ this ->workerProcs )
224
224
$ this ->createWorkerProcs ( $ this ->workerCount );
225
225
226
- $ loop = new EventLoop ( false );
226
+ $ loop = new EventLoop ( true );
227
227
$ loop ->addServerStream ( $ this ->serverStream );
228
228
$ loop ->subscribe ( array ( $ this , '_messageCallback ' ) );
229
229
$ loop ->run ();
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ function run() {
27
27
if ( !$ stream || $ errNum != 0 )
28
28
throw new \Exception ( 'Could not create socket client: ( ' . $ errNum .') ' . $ errStr );
29
29
30
- $ loop = new EventLoop ( false );
30
+ $ loop = new EventLoop ( true );
31
31
$ loop ->subscribe ( array ( $ this , '_messageCallback ' ) );
32
32
$ loop ->addClientStream ( $ stream );
33
33
$ this ->sendMessage ( $ loop , $ stream , 'new-worker ' );
You can’t perform that action at this time.
0 commit comments