国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ php教程 PHP開發(fā) Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

Nov 26, 2016 pm 01:57 PM

この記事では主に、JavaScript、jQuery、HTML、CSS、およびサードパーティのチャット JavaScript (jsjac) フレームワークを使用して BS Web チャット アプリケーションを構築する方法を紹介します。このプログラムは、Openfire サーバーに接続されているすべてのアプリケーションと通信し、メッセージを送信できます。このプログラムを実行する場合は、チャット サーバー Openfire、

、および Openfire と通信するために Http を使用する必要があるサードパーティ ライブラリ (JabberHTTPBind) も必要です。

JabberHTTPBind は、jabber が提供する XMPP プロトコル通信の Http バインド送信形式で、WebBrowser と Openfire の間の長い接続通信の確立を完了できます。

主な通信プロセスを以下の図に示します。

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

ユーザー A が JavaScript jsjac.js ライブラリを通じて JabberHTTPBind のサーブレット コンテナにメッセージを送信すると、JabberHTTPBind のサーブレット コンテナは次の XML メッセージを送信します。 XMPP プロトコルを Openfire に転送します。 Openfire サーバーはメッセージを受信後に解析し、指定されたユーザー B に送信します。 JabberHTTPBind は、Openfire サーバーによって送信されたデータを取得した後、メッセージを解析して、現(xiàn)在のサーブレット コンテナ內のリンクされたセッションで指定されたユーザーを検索し、そのデータをユーザー B に送信します。

WebBrowser 側は、jsjac と JabberHTTPBind によって確立された接続を使用し、すべてのデータを JabberHTTPBind によって解析/変換し、Openfire に送信する必要があります。

まず寫真を撮って効果を確認してください(笑) こちらはユーザーのhoojoとgirlのチャット畫面です。2人はお互いにチャットしています...

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

表現(xiàn)を送信したり、フォントスタイルを変更したりできます(相手のインターフェースも表示されます)あなたのフォントスタイル)、右側は詳細を表示/縮小するための情報です

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

詳細を縮小

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

チャットインターフェースの一部のスクリーンショット

ユーザーログインと登録、sendTo は、ログイン後にチャット メッセージの送信先を示します。また、チャット ウィンドウを作成します

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

ログインに成功すると、ログ コンソールでログイン ステータスを確認したり、Firebug コンソールで接続リクエストのステータスを確認したりできます

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

ログインに失敗しました

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

接続のみでそれ以上は何もありません

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

ログインに成功したら、指定したユーザーにメッセージを送信し、メッセージを送信する新しいユーザーを設定できます。新しいチャット ボタンで新しい會話を作成します

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

新しいメッセージが屆くと、ブラウザのタイトル バーに新しいメッセージ プロンプトが表示されます

Web IM リモート インスタント チャット通信プログラムを構築するための JavaScript/jQuery、HTML、CSS

現(xiàn)在のチャット インターフェイスのウィンドウが閉じている場合、右下隅にメッセージプロンプトアイコンが點滅します

このウェブサイトの聲明
この記事の內容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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