検索

ホームページ  >  に質問  >  本文

PHP は Socket を介して IoT デバイスとの通信を制御できますか?

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

socket_create
socket_bind
socket_listen
socket_accept
socket_read
socket_write
socket_close

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

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

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

高洛峰高洛峰2753日前693

全員に返信(5)返信します

  • 大家讲道理

    大家讲道理2017-05-16 13:13:41

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

    返事
    0
  • 阿神

    阿神2017-05-16 13:13:41

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

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:13:41

    お好みのウール

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:13:41

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

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:13:41

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

    返事
    0
  • キャンセル返事