请问PHP能够通过Socket实现控制跟物联网设备的通信吗?
高洛峰
高洛峰 2017-05-16 13:11:41
0
5
649

上网搜了一下,看到 PHP 中有不少 Socket 相关函数,其使用流程是:

socket_create
socket_bind
socket_listen
socket_accept
socket_read
socket_write
socket_close

然而最没弄明白的是 socket_accept 这一步。要通过 while (true) {} 无限循环来使用。

是不是只能以 CLI 命令行方式来执行 PHP 文件了?

另外,在客户端接收和发送信息给服务器这个好像容易些,但要如何在服务端能够随意地接收和发送信息给客户端呢?(而不是像网上样例那样只在循环语句中接收、发送一次便将 socket 对象关闭结束了。

高洛峰
高洛峰

拥有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
            最新のダウンロード
            詳細>
            ウェブエフェクト
            公式サイト
            サイト素材
            フロントエンドテンプレート
            私たちについて 免責事項 Sitemap
            PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!