問題タブ [phpwebsocket]

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 投票する
0 に答える
793 参照

php - WebSocket の基礎と PHP

私は数時間 WebSocket を調査してきましたが、WebSocket の実装を支援するためにクライアント側とサーバー側の両方のライブラリが必要な理由を理解できないようです。

私はPHPを使用しているので、調査によるとRatchetが最も人気があるようです。しかし、サーバー側の HTML5 が WebSocket をサポートしているのに、なぜ WebSocket のサーバー側の実装が必要なのでしょうか? ライブラリをまったく使わずにチャットシステムを構築できますか? また、たとえば、サーバー側でのサポートなしで、つまり jQuery ライブラリだけでチャット システムを構築できますか?

また、WebSocket は node.js とどのように関連していますか? JavaScript フロントエンドに応答を送信するために JavaScript を実行しているサーバー側を把握するのは難しいと思います。

また、これはhttps://code.google.com/p/phpwebsocket/ライブラリで Ratchet に似ていますか?

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

symfony - Symfony2 websocket 接続で関数を呼び出せません

まず、JDare/ClankBundle を使用して、これらの指示に従ってクライアント側から関数を呼び出しています https://github.com/JDare/ClankBundle/blob/master/Resources/docs/RPCSetup.md

コンソールでこのエラーが発生し続けます「RPCエラー[オブジェクトオブジェクト]未定義」

notify_func 関数のスペルを間違えても問題ないことに気付きました。それでも同じエラーがスローされます。何が間違っているのかわかりませんが、そもそも関数が見つからないと思いますか?

これはクライアント側です (Twig)

Websocket は正常に接続します

これはサーバー側です

これが構成です

0 投票する
0 に答える
5277 参照

php - PHP でアドレスをバインドできません (アドレスは既に使用されています)

クライアントとサーバーのプログラムを作成した websockets を使用してチャット アプリケーションに取り組んでいます。ローカルホストでは正常に動作していますが、サーバーにアップロードするとすぐにエラーメッセージが表示されます:

Stack Overflow から他の回答を見ましたが、それらも機能していません。以下は、クライアントとサーバーの私のコードです。ポートも変更しようとしましたが、同じ問題です。

これらのプログラムは両方とも、クライアント プログラムでパスを指定した test3 フォルダー内にあります。

サーバー.php

クライアント.php

サーバー作業アプリケーション:

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

php - CentOSでソケットサーバーを実行し続けて、phpでクライアントリクエストをリッスンします

クライアントとサーバーのプログラムがありますが、CENTOS サーバーでサーバーを自動的に起動する方法がわかりません。サーバーはブラウザーが閉じられていても実行し続け、クライアントの要求をリッスンし続けます。助けてください

サーバー.php

クライアント.php

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

html - SSL の使用時に接続の問題が発生するのはなぜですか?

Web サイトでチャット アプリケーションを実行していて、HTTP を使用しているときはすべて正常に動作していましたが、SSL を追加して HTTPS の使用を開始するとすぐに、WebSocket 接続で次のエラーが発生します。

ws を wss に変更してみましたが、これらのエラーは削除されましたが、チャットはまだ機能していません。

ホスト/サーバープロバイダーとして Godaddy を使用しています。どうにかして wss 接続を承認するように SSL 証明書を更新する必要がありますか?