Selepas mencari di Internet, saya melihat bahawa terdapat banyak fungsi berkaitan Soket dalam PHP Proses penggunaannya ialah:
soket_cipta
soket_ikat
soket_dengar
soket_terima
soket_baca
soket_tulis
soket_tutup
Walau bagaimanapun, perkara yang paling saya tidak faham ialah langkah socket_accept. Untuk digunakan melalui while (true) {} gelung tak terhingga.
Adakah mungkin untuk melaksanakan fail PHP hanya melalui baris arahan CLI?
Selain itu, nampaknya lebih mudah untuk menerima dan menghantar maklumat kepada pelayan di pihak klien, tetapi bagaimanakah pelayan boleh menerima dan menghantar maklumat kepada klien sesuka hati? (Daripada hanya menerima dan menghantar sekali dalam penyata gelung dan kemudian menutup objek soket seperti contoh dalam talian.
Menggunakan swoole sangat bagus
Kami telah menggunakannya pada program mini WeChat
Soket web dalam sambungan php swoole boleh merealisasikan fungsi komunikasi masa nyata
Swole pilihan
Apa itu Workerman
Workerman ialah rangka kerja pelayan soket PHP berprestasi tinggi sumber terbuka yang dibangunkan semata-mata dalam PHP. Ia digunakan secara meluas dalam pembangunan aplikasi mudah alih, komunikasi mudah alih, applet WeChat, pelayan permainan mudah alih, permainan dalam talian, ruang sembang PHP, komunikasi perkakasan, rumah pintar, Internet Kenderaan, Internet Perkara dan bidang lain. Menyokong sambungan panjang TCP, menyokong Websocket, HTTP dan protokol lain, dan menyokong protokol tersuai. Ia mempunyai banyak komponen berprestasi tinggi seperti Mysql tak segerak, Redis tak segerak, Http tak segerak dan baris gilir mesej tak segerak.
pekerja atau swole kedua-duanya boleh diterima.