vali %!s(int64=6) %!d(string=hai) anos
pai
achega
4e194f6667

+ 1 - 1
application/config.php

@@ -21,7 +21,7 @@ return [
     'salt' => '~NickBai!@#',
 
     // socket server
-    'socket' => '192.168.2.186:8282',
+    'socket' => '192.168.2.168:9101',
 
     // 管理员登录时间
     'save_time' => 86400,

+ 9 - 0
vendor/GatewayWorker_linux/GatewayWorker/Applications/whisper/start_data.php

@@ -0,0 +1,9 @@
+<?php
+use \Workerman\Worker;
+
+// 自动加载类
+require_once __DIR__ . '/../../vendor/autoload.php';
+
+$worker = new GlobalData\Server('127.0.0.1', 2207);
+
+Worker::runAll();

+ 7 - 0
vendor/GatewayWorker_windows/Applications/whisper/Events.php

@@ -108,6 +108,11 @@ class Events
      */
     public static function onMessage($client_id, $message)
     {
+        if ($message!='{"type":"ping"}'){
+            echo "onMessage: ".$message."\r\n";
+           // print_r([self::$global->kfList,self::$global->userList,  self::$global->uidSimpleList]);
+        }
+
         $message = json_decode($message, true);
         switch ($message['type']) {
             // 客服初始化
@@ -328,6 +333,8 @@ class Events
      */
     public static function onClose($client_id)
     {
+        print_r([$client_id,self::$global->uidSimpleList,self::$global->userList]);
+
         $isServiceUserOut = false;
         // 将会员服务信息,从客服的服务列表中移除
         $old = $kfList = self::$global->kfList;

+ 2 - 2
vendor/GatewayWorker_windows/Applications/whisper/start_gateway.php

@@ -21,7 +21,7 @@ use \Workerman\Autoloader;
 require_once __DIR__ . '/../../vendor/autoload.php';
 
 // gateway 进程,这里使用Text协议,可以用telnet测试
-$gateway = new Gateway("Websocket://0.0.0.0:8282");
+$gateway = new Gateway("Websocket://0.0.0.0:9101");
 // gateway名称,status方便查看
 $gateway->name = 'WhisperGateway';
 // gateway进程数
@@ -39,7 +39,7 @@ $gateway->pingInterval = 10;
 // 心跳数据
 $gateway->pingData = '{"message_type":"ping"}';
 
-/* 
+/*
 // 当客户端连接上来时,设置连接的onWebSocketConnect,即在websocket握手时的回调
 $gateway->onConnect = function($connection)
 {