承接 programmis/yii2-socket-chat 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

programmis/yii2-socket-chat

Composer 安装命令:

composer require programmis/yii2-socket-chat

包简介

Yii2 socket chat base on simple socket chat

README 文档

README

Installing

1) Download composer:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

2) Install:

php composer.phar require programmis/yii2-socket-chat

In config/main.php

'components' => [
    'chat'   => [
        'class'                 => '\path\to\Server',
        'configClass'           => '\path\to\Config',
        'listen_host'           => '0.0.0.0',
        'server_host'           => '127.0.0.1',
        'port'                  => 1337,
        'proxy_port'            => 1338,
        'connection_type'       => 'wss',
        'proxy_connection_type' => 'ws',
        'wss' => [
            'local_cert' => '/path/to/cert',    //cert.pem
            'local_pk'   => '/path/to/cert.pk'  //primary key
        ]
    ],
]

In php code

SocketChatWidget::widget([
    'room'              => 'my_room',
    'hash'              => 'you_hash, /* in UserProcessor->createUser */
    'message_area_id'   => 'chat_text_area',
    'send_on_enter'     => true,
    'current_user_id'   => $user->id,
    /* 'recipient_id' => $recipient_id */
]);

How it work see https://github.com/programmis/socket_chat

统计信息

  • 总下载量: 1.47k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-10-27

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固