美しい Workerman+layerIM+ThinkPHP5 WebIM インスタント メッセージング システム。
ここ 2 日間、WebSocket について読んできました。前の記事に加えて、単なる呼び出しインターフェイスであるサードパーティの WebIM システムを統合しましたが、実際のものではありません。あなたのバージョンはまったく役に立たない、Workerman に統合すると、ほぼ同じになる、と誰かが答えました。まあ、労働者はあくまで労働者です。ワーカーマンのことは前から聞いていましたが、使ったことはありませんでした。この機会にどんなものなのか試してみました。もちろん、最初に WebSocket 通信を調べて記事を書きました。もちろん私の文章はあまり良くありませんでしたが、引用した 2 つの記事は良かったです。 http://www.cnblogs.com/nickbai/articles/5816689.html WebSocket について詳しく知りたい場合は、こちらをご覧ください。
さて、本題に入りましょう。
まずはWorkermanについて簡単に紹介します。今回はGatewayWorkerを使用します。ワーカーマンの公式説明をご覧ください:
GatewayWorker は、Workerman をベースに開発された TCP 長時間接続アプリケーション フレームワークであり、単一送信、グループ送信、ブロードキャストなどのインターフェイスを実装しています。GatewayWorker は、Gateway プロセスと Worker プロセスに分かれています。分散展開も当然サポートしており、膨大な数の接続 (数百万、さらには数千万の接続レベルのアプリケーション) をサポートできます。 IM チャット アプリケーション、モバイル通信、ゲーム バックエンド、モノのインターネット、スマート ホーム バックエンドなどの開発に使用できます。
すごく6ですよね!
改めてLayerIMを紹介します。Layerを使ったことがある人は多いと思います。著者のXianxinさんは以前Alibabaで働いていましたが、現在は失業中で自宅でlayerUIの開発に専念しています。なんでそんなこというの?今回使用したlayerIMもXianxin製だと思いましたlayerIMはオープンソースではないので、これを強調します。したがって、私のプロジェクトを入手しても、ローカルで実行することはできません。優れたオープンソース プロジェクトを実行するには、全員の協力が必要です。ここで私が Xianxin の広告として活動します。http://layim.layui.com/layerIM を使用したい場合は、前のアドレスにアクセスして詳細を確認してください。 。私のディレクトリ構造は次のとおりです。許可を取得した後、次のように配置できます:
私のプロジェクトの進捗状況についてお話します。現在、全体のアーキテクチャは 1 対 1 のチャットのみが実装されています。その後、必要に応じてマニュアルに従って空白を埋めていきます。この例は Windows プラットフォームに基づいているため、すべての関数の完成については後でお話しするかもしれません (気分次第です (笑))。
効果をお見せしましょう:
ここからが本題です。プロジェクトの構成方法について話しましょう:
1. 私の github にアクセスして、統合デモ v1.0 バージョンをダウンロードします
https://github.com/nick-bai/laychat、もちろん、これはくだらない、Workerman を自分でダウンロードして自分で実行できる、とあなたは言いました。
2. プロジェクトを構成し、仮想ドメイン名をバインドしてアクセスを確保します。
3. VendorWorkerman の下の start_for_win.bat で、次のページが表示されます:
Workerman が正常に開始されたことを示します。ここでは、HTTP サーバーの確立に workerman を使用しませんでした。
4. 最も重要なステップ (これには¥100 かかります) は、layerIM の認証ファイルを取得し、指定したディレクトリに配置します。
5. tp プロジェクトにアクセスしてログインし、
現在、ログインできるのはこれら 3 つのアカウントのみです。 覚えておいてください: セッションに基づいてログイン ステータスを識別します。2 つのアカウントでのチャットをシミュレートするには、2 つのブラウザを開いてください。そうしないと機能しません。
ジャック・マーの紙飛行機へのメッセージをテスト:
私の github プロジェクトのアドレス: https://github.com/nick-bai/laychat それが自分にとって役に立つと思うなら、あなたの小さなスターをケチらないでください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
