• 大小: 5.97KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 标签: php  聊天室  聊天  

资源简介

需开启php扩展 php_sockets

资源截图

代码片段和文件信息

error_reporting(E_ALL ^ E_NOTICE);
ob_implicit_flush();
 
$sk=new Sock(‘127.0.0.1‘8000);
$sk->run();
class Sock{
 public $sockets;
 public $users;
 public $master;
  
 private $sda=array();//已接收的数据
 private $slen=array();//数据总长度
 private $sjen=array();//接收数据的长度
 private $ar=array();//加密key
 private $n=array();
  
 public function __construct($address $port){
 $this->master=$this->WebSocket($address $port);
 $this->sockets=array($this->master);
 }
  
  
 function run(){
 while(true){
 $changes=$this->sockets;
 $write=NULL;
 $except=NULL;
 socket_select($changes$write$exceptNULL);
 foreach($changes as $sock){
 if($sock==$this->master){
  $client=socket_accept($this->master);
  $key=uniqid();
  $this->sockets[]=$client;
  $this->users[$key]=array(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        6062  2019-12-06 13:10  webserver.php
     文件        9681  2019-12-06 13:12  index.html

评论

共有 条评论