diff --git a/src/Hprose/Swoole/Socket/Service.php b/src/Hprose/Swoole/Socket/Service.php index bbf6a55..a884028 100644 --- a/src/Hprose/Swoole/Socket/Service.php +++ b/src/Hprose/Swoole/Socket/Service.php @@ -85,6 +85,7 @@ public function getOnReceive() { $context = new stdClass(); $context->server = $server; $context->socket = $socket; + $context->fd = $socket; $context->fromid = $fromid; $context->userdata = new stdClass(); $data = substr($bytes, $headerLength, $dataLength); @@ -113,6 +114,7 @@ public function socketHandle($server) { $context = new stdClass(); $context->server = $server; $context->socket = $socket; + $context->fd = $socket; $context->fromid = $fromid; $context->userdata = new stdClass(); try { @@ -129,6 +131,7 @@ public function socketHandle($server) { $context = new stdClass(); $context->server = $server; $context->socket = $socket; + $context->fd = $socket; $context->fromid = $fromid; $context->userdata = new stdClass(); try {