HTML 자습서(4)
4
2. WebSocket 객체의 속성(Socket가 변수라고 가정) Socket.readyState: 읽기 전용 속성readyState는 연결 상태를 나타냅니다. 0은 연결이 설정되지 않았음을 나타냅니다.1 - 통신을 위해 접속이 설정되었음을 나타냅니다.2 - 접속이 종료되고 있음을 나타냅니다.3 - 접속이 종료되었거나 접속이 열려 있지 않음을 나타냅니다.Socket.bufferedAmount: 읽기 전용 속성 bufferedAmount이send () 로 대기열에 놓여 전송을 기다리고 있지만 아직 보내지 않은 UTF-8 텍스트 바이트입니다.
3. WebSocket 이벤트 Socket.onopen--- 연결이 설정될 때 Socket을 터치합니다.onmessage--클라이언트가 서버 데이터를 수신할 때 Socket을 트리거합니다.onerror--- 통신 오류 발생 시 Socket. 트리거onclose - 연결이 닫혔을 때 터치
4.WebSocket 방법Socket.send() - 연결을 사용하여 데이터 Socket을 전송합니다.close() - 연결 닫기
5. 코드 예시, html5 클라이언트의 코드만 있고, 서버 쪽에는 쿠키 튜토리얼(runoob.com)이 쓰여 있지 않습니다.
function WebSocketTest()
{
if ("WebSocket" in window)
{
alert(" WebSocket!");
// web socket( )
var ws = new WebSocket("ws://localhost:9998/echo");
ws.onopen = function()//
{
// Web Socket , send()
ws.send(" ");
alert(" ...");
};
ws.onmessage = function (evt)
{
var received_msg = evt.data;
alert(" ...");
};
ws.onclose = function()
{
// websocket
alert(" ...");
};
}
else
{
// WebSocket
alert(" WebSocket!");
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.