clientws2.php 749 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019/5/23
  6. * Time: 17:42
  7. */
  8. define('START_TIME', microtime(true));
  9. require __DIR__.'/../vendor/autoload.php';
  10. \app\lib\boot::init();
  11. use WebSocket\Client as Client;
  12. $client = new Client("ws://192.168.2.200:9090");
  13. $str = '{"cmd":"test","act":"broad","data":"你好,朋友们!","time":1558492565,"token":"aasasfa"}';
  14. $r = $client->send($str);
  15. $msg = $client->receive();
  16. echo "Recive: ".$msg."\n\n\n";
  17. $msg = $client->receive();
  18. echo "Recive: ".$msg."\n\n\n";
  19. sleep(1);
  20. $r = $client->send($str);
  21. $msg = $client->receive();
  22. echo "Recive: ".$msg."\n\n\n";
  23. sleep(1);
  24. $r = $client->send($str);
  25. $msg = $client->receive();
  26. echo "Recive: ".$msg."\n\n\n";
  27. $client->close();