|
@@ -2,6 +2,7 @@
|
|
|
require __DIR__.'/../generated/vendor/autoload.php';
|
|
|
require_once __DIR__ . '/../vendor/autoload.php';
|
|
|
require_once './msg.php';
|
|
|
+
|
|
|
use App\WebSocketClient;
|
|
|
use Common_pack\EnterHall;
|
|
|
use Common_pack\ReqLogin;
|
|
@@ -17,13 +18,13 @@ class GameClient {
|
|
|
private ?string $nikeName = null;
|
|
|
|
|
|
public function start() {
|
|
|
- $this->login();
|
|
|
+ // $this->login();
|
|
|
}
|
|
|
|
|
|
- private function login() {
|
|
|
+ public function login(string $account , string $password) {
|
|
|
$loginReq = new ReqLogin();
|
|
|
- $loginReq->setAccount("xy1");
|
|
|
- $loginReq->setPassword('123');
|
|
|
+ $loginReq->setAccount($account);
|
|
|
+ $loginReq->setPassword($password);
|
|
|
|
|
|
$binaryData = $loginReq->serializeToString();
|
|
|
|
|
@@ -108,7 +109,8 @@ class GameClient {
|
|
|
$this->client->on(MsgID::RESHEARTBEAT, function($binaryData) {
|
|
|
$response = new ResHeartBeat();
|
|
|
$response->mergeFromString($binaryData);
|
|
|
- echo "心跳:\n".$response->getMsg();
|
|
|
+ echo "心跳:".$response->getMsg();
|
|
|
+ echo "\n";
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -134,5 +136,5 @@ class GameClient {
|
|
|
}
|
|
|
|
|
|
// 启动客户端
|
|
|
-$gameClient = new GameClient();
|
|
|
-$gameClient->start();
|
|
|
+// $gameClient = new GameClient();
|
|
|
+// $gameClient->start();
|