PHP peut-il contrôler la communication avec les appareils IoT via Socket ?
高洛峰
高洛峰 2017-05-16 13:11:41
0
5
694

Après une recherche sur Internet, j'ai vu qu'il existe de nombreuses fonctions liées à Socket en PHP. Le processus d'utilisation est :

socket_create
socket_bind
socket_listen
socket_accept
socket_read
socket_write
socket_close

Cependant, ce que je ne comprends pas le plus, c'est l'étape socket_accept. A utiliser via la boucle infinie while (true) {}.

Est-il possible d'exécuter des fichiers PHP uniquement via la ligne de commande CLI ?

De plus, il semble plus facile de recevoir et d'envoyer des informations au serveur côté client, mais comment le serveur peut-il recevoir et envoyer des informations au client à volonté ? (Au lieu de simplement recevoir et envoyer une fois dans l'instruction de boucle, puis de fermer l'objet socket comme dans les exemples en ligne.

高洛峰
高洛峰

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

répondre à tous(5)
大家讲道理

Utiliser swoole, c'est très bien
Nous l'avons déjà utilisé sur des mini-programmes WeChat

阿神

Le websocket dans l'extension php swoole peut réaliser une fonction de communication en temps réel

过去多啦不再A梦

Swoole préféré

曾经蜡笔没有小新

Qu'est-ce que Workerman
Workerman est un framework de serveur socket PHP open source hautes performances développé uniquement en PHP. Il est largement utilisé dans le développement d'applications mobiles, de communications mobiles, d'applets WeChat, de serveurs de jeux mobiles, de jeux en ligne, de salons de discussion PHP, de communications matérielles, de maisons intelligentes, de l'Internet des véhicules, de l'Internet des objets et d'autres domaines. Prend en charge les connexions TCP longues, prend en charge Websocket, HTTP et d'autres protocoles, ainsi que les protocoles personnalisés. Il possède de nombreux composants hautes performances tels que Mysql asynchrone, Redis asynchrone, Http asynchrone et une file d'attente de messages asynchrone.

phpcn_u1582

workerman ou swoole sont tous deux acceptables.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal