問題タブ [xmpphp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
566 参照

php - 新しい XMPP アカウントの作成を許可する PHP フォームを作成する

簡単な PHP フォーム (ニックネームとユーザー名) を作成して、ユーザーが Web サイトを通じてサーバーに新しい jabber アカウントを登録できるようにしたいと考えています。prosody を XMPP サーバーとして使用しており、Pidgin などのクライアントを介して新しいアカウントを作成できますが、それについて読んでいましたが、http 経由で XMPP を使用するには bosh サーバーを有効にする必要があることがわかりましたが、それが有効かどうかはわかりません問題の解決策を見つけるのに役立ちます.PHPでXMPPについて見つけたいくつかのライブラリには、サーバーに新しいアカウントを作成する機能がありません(または機能が表示されない場合を除きます...)。また、新しいユーザーを登録するコマンドがsudo特権を要求するため、exec関数を使用したくありません。誰かがそれを学ぶ方法を教えてくれたら、とても感謝しています。

0 投票する
1 に答える
172 参照

php - XMPPHP を使用してアプリ サーバーを GCM の CCS に接続できない

プッシュ通知 (ダウンストリーム メッセージ) のように、Android デバイスからアプリ サーバーへのアップストリーム メッセージングを PHP で実装したいと考えています。Github のこのXMPPHP ライブラリを使用して、アプリ サーバーを GCM の CCS に接続しています。しかし、GCM の CCS に接続するために以下のコードを実行しようとすると:

次のエラーが発生します。

1455354076 [情報]: tls://gcm-preprod.googleapis.com:5236 に接続しています 1455354106 [エラー]: 接続できませんでした。タイムアウト前に接続できませんでした。

0 投票する
2 に答える
374 参照

php - XMPPHP ライブラリを使用して、アプリ サーバーと GCM の CCS の間で xmpp 接続を確立できません

プッシュ通知 (ダウンストリーム メッセージ) のように、Android デバイスからアプリ サーバーへのアップストリーム メッセージングを PHP で実装したいと考えています。

Github のこの XMPPHP ライブラリを使用して、アプリ サーバーを GCM の CCS に接続しています。しかし、GCM の CCS に接続するために以下のコードを実行しようとすると:

次のエラーが発生します。

0 投票する
1 に答える
1726 参照

php - xmpphpでメッセージを受け取る方法

例ではメッセージの送信方法が明確に述べられていますが、サーバー内の他のクライアントによって開始されたメッセージを受信する方法が明確ではありません。

これがメッセージを送信するための私のコードです

0 投票する
1 に答える
640 参照

xmpp - XMPPHP クライアントを使用して XMPP(ejabberd) ユーザーを作成する方法

次のコードを使用して接続を作成し、メッセージを送信しました。

ここで、xmpphp クライアントを介して XMPP ユーザーを作成する必要があります...親切に助けてください..

0 投票する
1 に答える
270 参照

php - XMPP (XMPPHP) セッションが開始されない

仲間 私は新しいサーバーで作業していますが、最初は問題ないように見えます。eJabberd webadmin は正常に動作し、そのインターフェイスでユーザーを作成することさえできました。

状況は、以前のサーバーで通常実行されていたのと同じアプリケーションが、セッションの開始を待っているときにフリーズするコードです。

正常に$this->lnk->connect();動作しますが、セッションを設定できないようです。どこに、または何を最初に見に行くべきかについての提案はありますか?

ACK:

  • XMPP アプリケーションは、古いサーバーと同じ方法で設定されています。

コード全体は次のとおりです。