goWs.php 728 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * User: admin
  4. * Date Time: 2021/5/29 22:25
  5. */
  6. namespace common\components;
  7. use linslin\yii2\curl;
  8. class goWs
  9. {
  10. public static function bindUid($uid,$clientId)
  11. {
  12. $path = '/bind?uid='.$uid.'&clientId='.$clientId;
  13. self::request($path);
  14. }
  15. public static function sendToUid($uid,$msg){
  16. $path = '/send?uid='.$uid.'&msg='.$msg;
  17. self::request($path);
  18. }
  19. public static function request($path)
  20. {
  21. //暂时先写死
  22. $url = '127.0.0.1:7777';
  23. $url = $url.$path;
  24. $curl = new curl\Curl();
  25. $curl->setOptions([
  26. CURLOPT_TIMEOUT => 2,
  27. CURLOPT_CONNECTTIMEOUT => 2,
  28. ]);
  29. $curl->get($url);
  30. }
  31. }