35 lines
549 B
Markdown
35 lines
549 B
Markdown
# 웹소켓
|
|
|
|
```javascript
|
|
let websocket = new WebSocket("wss://echo.websocket.org/");
|
|
websocket.onopen = function (event) {
|
|
websocket.send("Hello");
|
|
};
|
|
|
|
websocket.onclose = function (event) {
|
|
console.log(event.code + ": " + event.reason);
|
|
};
|
|
|
|
websocket.onmessage = function (event) {
|
|
console.log(event.data);
|
|
};
|
|
|
|
websocket.onerror = function (event) {
|
|
};
|
|
```
|
|
|
|
- send()
|
|
|
|
서버에 데이터 전송. String, Blob, ArrayBuffer를 보낼 수 있습니다.
|
|
|
|
- close()
|
|
|
|
연결을 닫습니다.
|
|
|
|
- onopen
|
|
|
|
- onclose
|
|
|
|
- onerror
|
|
|
|
- onmessage |