Maison > interface Web > js tutoriel > le corps du texte

Introduction aux exemples d'utilisation de Javascript WebSocket (tutoriel d'introduction concis)_Connaissances de base

WBOY
Libérer: 2016-05-16 16:52:11
original
1149 Les gens l'ont consulté

Une fois que vous aurez compris la connexion du socket réseau au serveur WEB, vous pourrez envoyer des données du navigateur au serveur et recevoir des données de réponse du serveur.

Voici l'API pour créer un nouvel objet WebSocket :

Copiez le code Le code est la suivante :
var Socket = new WebSocket(url, [protocal] );


Le premier paramètre ici fait référence à l'URL à connecter, et le deuxième paramètre est facultatif , si nécessaire. Si tel est le cas, spécifiez un protocole pris en charge par le serveur.

Propriétés du socket WEB :

Le bufferedAmount de l'attribut de lecture
Attribut Description
Socket.readyState readyState représente l'état de connexion de l'attribut ReadOnly. Il peut avoir les valeurs suivantes :
  1. 属性 说明
    Socket.readyState readyState的代表的ReadOnly属性的连接状态。它可以有以下值:
    1. 一个0值表示该连接尚未建立。

    2. 值为1表示连接建立和沟通是可能的。

    3. 值为2表示连接是通过将结束握手。

    4. 值为3表示连接已关闭或无法打开。

    Socket.bufferedAmount 读属性的bufferedAmount代表文本的字节数,utf - 8的排队使用send()方法。
    Une valeur de 0 indique que la connexion n'a pas encore été établie.

  2. Une valeur de 1 indique que l'établissement de la connexion et la communication sont possibles.
  3. Une valeur de 2 indique que la connexion est établie et que la poignée de main prendra fin.
    事件 处理程序 说明
    open Socket.onopen 此事件发生在套接字建立连接。
    message Socket.onmessage 此事件发生时,客户端收到来自服务器的数据。
    error Socket.onerror 此事件发生时有任何通信错误。
    close Socket.onclose 此事件发生在连接关闭。
  4. Une valeur de 3 indique que la connexion est fermée ou ne peut pas être ouverte.

Socket.bufferedAmount représente le nombre d'octets du texte, et la file d'attente UTF-8 utilise la méthode send().
Événement WEB Socket :
方法 说明
Socket.send() send(data)方法用来连接传输数据。
Socket.close() close()方法将被用于终止任何现有的连接。


Méthode de socket WEB :



Copier le code


Le code est le suivant :









< ;a href="javascript:WebSocketTest()">Exécuter WebSocket


🎜>
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!