File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 3
3
4
4
use Hhxsv5 \SSE \SSESwoole ;
5
5
use Hhxsv5 \SSE \Update ;
6
+ use Swoole \Http \Request ;
7
+ use Swoole \Http \Response ;
8
+ use Swoole \Http \Server ;
6
9
7
10
// Swoole SSE Example: push messages to client
8
11
9
- $ server = new Swoole \ Http \ Server ('0.0.0.0 ' , 5200 );
12
+ $ server = new Server ('0.0.0.0 ' , 5200 );
10
13
$ server ->set ([
11
14
'enable_coroutine ' => true ,
12
15
'max_coroutine ' => 10000 , // worker_num*10000
17
20
'log_level ' => SWOOLE_LOG_WARNING ,
18
21
'log_file ' => __DIR__ . '/swoole.log ' ,
19
22
]);
20
- $ server ->on ('Request ' , function (Swoole \ Http \ Request $ request , Swoole \ Http \ Response $ response ) use ($ server ) {
23
+ $ server ->on ('Request ' , function (Request $ request , Response $ response ) use ($ server ) {
21
24
// $response->header('Access-Control-Allow-Origin', '*');
22
25
$ response ->header ('Content-Type ' , 'text/event-stream ' );
23
26
$ response ->header ('Cache-Control ' , 'no-cache ' );
33
36
return json_encode (compact ('news ' ));
34
37
}), 'news ' );
35
38
});
36
- $ server ->start ();
39
+ $ server ->start ();
You can’t perform that action at this time.
0 commit comments