PHP は Socket を介して IoT デバイスとの通信を制御できますか?
高洛峰
高洛峰 2017-05-16 13:11:41
0
5
692

インターネットで検索したところ、PHP にはソケット関連の関数がたくさんあることがわかりました。使用プロセスは次のとおりです。

socket_create
socket_bind
socket_listen
socket_accept
socket_read
socket_write
socket_close

しかし、私が最も理解していないのは、socket_accept ステップです。 while (true) {} 無限ループ経由で使用されます。

PHP ファイルは CLI コマンドラインからのみ実行できますか?

また、クライアント側でサーバーと情報を送受信する方が簡単に思えますが、サーバーはどのようにしてクライアントと自由に情報を送受信できるのでしょうか? (オンラインの例のように、ループ ステートメントで 1 回送受信してからソケット オブジェクトを閉じるのではなく。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(5)
大家讲道理

swooleの使い方はとても良いです
すでにWeChatミニプログラムで使用しています

いいねを押す +0
阿神

PHP swoole拡張機能のWebSocketでリアルタイム通信機能を実現できます

いいねを押す +0
过去多啦不再A梦

お好みのウール

いいねを押す +0
曾经蜡笔没有小新

Workerman とは
Workerman は、純粋に PHP で開発されたオープンソースの高性能 PHP ソケット サーバー フレームワークです。モバイル アプリ、モバイル通信、WeChat アプレット、モバイル ゲーム サーバー、オンライン ゲーム、PHP チャット ルーム、ハードウェア通信、スマート ホーム、車両のインターネット、モノのインターネット、その他の分野の開発で広く使用されています。 TCP の長い接続をサポートし、Websocket、HTTP およびその他のプロトコルをサポートし、カスタム プロトコルをサポートします。非同期 Mysql、非同期 Redis、非同期 Http、非同期メッセージ キューなど、多くの高性能コンポーネントを備えています。

いいねを押す +0
phpcn_u1582

workerman または swoole の両方を使用できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート