File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 9
9
10
10
$ factory = new Datagram \Factory ($ loop , $ resolver );
11
11
12
- $ factory ->createClient ('localhost ' , 1234 )->then (function (Datagram \Client $ client ) use ($ loop ) {
12
+ $ factory ->createClient ('localhost ' , 1234 )->then (function (Datagram \Socket $ client ) use ($ loop ) {
13
13
$ client ->send ('first ' );
14
14
15
15
$ client ->on ('message ' , function ($ message , $ server ) {
16
16
//$remote->send() is same as $client->send()
17
17
18
- echo 'received " ' . $ message . '" from ' . $ server-> getAddress () . PHP_EOL ;
18
+ echo 'received " ' . $ message . '" from ' . $ server . PHP_EOL ;
19
19
});
20
20
21
21
$ client ->on ('error ' , function ($ error , $ server ) {
Original file line number Diff line number Diff line change 6
6
7
7
$ factory = new Datagram \Factory ($ loop );
8
8
9
- $ factory ->createServer (1234 )->then (function (Datagram \Server $ server ) {
10
- $ server ->on ('message ' , function ($ message , $ client ) {
11
- $ client ->send ('hello ' . $ client -> getAddress (). '! echo: ' . $ message );
9
+ $ factory ->createServer (1234 )->then (function (Datagram \Socket $ server ) {
10
+ $ server ->on ('message ' , function ($ message , $ address ) use ( $ server ) {
11
+ $ server ->send ('hello ' . $ address . '! echo: ' . $ message, $ address );
12
12
13
- echo 'client ' . $ client -> getAddress () . ': ' . $ message . PHP_EOL ;
13
+ echo 'client ' . $ address . ': ' . $ message . PHP_EOL ;
14
14
});
15
15
});
16
16
You can’t perform that action at this time.
0 commit comments