|
@@ -1,11 +1,6 @@
|
|
<?php
|
|
<?php
|
|
require __DIR__.'/../generated/vendor/autoload.php';
|
|
require __DIR__.'/../generated/vendor/autoload.php';
|
|
require __DIR__.'/WebSocketClient.php';
|
|
require __DIR__.'/WebSocketClient.php';
|
|
-// 包含所有需要的 protobuf 生成类(从上级的 generated 目录)
|
|
|
|
-// require __DIR__.'/../generated/Common_pack/ReqLogin.php';
|
|
|
|
-// require __DIR__.'/../generated/Common_pack/ResLogin.php';
|
|
|
|
-// require __DIR__.'/../generated/Common_pack/EnterHall.php';
|
|
|
|
-// require __DIR__.'/../generated/Common_pack/ResEnterHall.php';
|
|
|
|
|
|
|
|
use Common_pack\EnterHall;
|
|
use Common_pack\EnterHall;
|
|
use Common_pack\ReqLogin;
|
|
use Common_pack\ReqLogin;
|
|
@@ -28,6 +23,9 @@ class GameClient {
|
|
|
|
|
|
$binaryData = $loginReq->serializeToString();
|
|
$binaryData = $loginReq->serializeToString();
|
|
|
|
|
|
|
|
+ if (empty($binaryData)) {
|
|
|
|
+ throw new Exception("序列化失败:返回空数据");
|
|
|
|
+ }
|
|
$options = [
|
|
$options = [
|
|
'http' => [
|
|
'http' => [
|
|
'header' => [
|
|
'header' => [
|