Maison > Questions et réponses > le corps du texte
Php5.2.9 prend-il en charge websocket ? Comment vérifier et où puis-je le trouver ? Merci
PHPz2017-05-16 13:13:35
Supporté
Comprenez d'abord le principe de mise en œuvre de Websocket avant de poser cette question.
WebSocket est un protocole indépendant construit sur TCP.
Websocket effectue une négociation via le code d'état 101 du protocole HTTP/1.1.
Donc, pour prendre en charge websocket, vous devez prendre en charge les protocoles HTTP et TCP. Le protocole HTTP peut être implémenté par des serveurs conventionnels tels que nginx/apache. Vous devez ensuite prendre en charge TCP, c'est-à-dire créer un socket.
socket_create() prend en charge la création de sockets à partir de 4.1
stream_socket_server() prend en charge à partir de 5