Skip to content

77kkyu/socket-example-springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

  • auth : 77kkyu
  • development environment : spring-boot
  • technology : websocket, javascript-websocket

WebSocket

  • 웹 소켓 프로토콜은 TCP기반으로 클라이언트와 서버 간 양방향, 전이중 통신을 표준화된 방법으로 제공한다.
  • 웹소켓의 상호작용은 HTTP 요청에 Upgrade 헤더를 사용하여 웹 소켓 프로토콜로 스위치 한다.

Request

GET /websocket/chat HTTP/1.1
Host: localhost:8080
Upgrade: websocket // (1)
Connection: Upgrade // (2)
Sec-WebSocket-Key: QUIQmkdoq123asodqdpwqeWOE==
Sec-WebSocket-Protocol: v10.stomp, v11.stomp
Sec-WebSocket-Version: 13
Origin: http://localhost:8080

Response

HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: 1qwduiEio2NSDuoiqdpwqeWOE==
Sec-WebSocket-Protocol: v10.stomp

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published