Skip to content

andy-jenkins/websocket-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Websocket Server

Introduction

SpringBoot focused example of a websocket server hosted on port 10101.

Status

CircleCI

CircleCI

Dependencies

This project depends on the following compile-time dependencies being installed:

  • Java 8 (or greater)
  • Gradle 6.8.0 (or greater)

Testing

The simplest way to check if a websocket is available, is to perform a cURL via the command line:

curl \
  --include \
  --no-buffer \
  --header 'Connection: Upgrade' \
  --header 'Upgrade: websocket' \
  --header 'Sec-WebSocket-Key: SGVsbG8sIHdvcmxkIQ==' \
  --header 'Sec-WebSocket-Version: 13' \
  http://localhost:10101/socket

The expected response is an upgraded connection:

HTTP/1.1 101 
Upgrade: websocket
Connection: upgrade
Sec-WebSocket-Accept: qGEgH3En71di5rrssAZTmtRTyFk=
Date: Mon, 11 Oct 2021 14:13:06 GMT

About

SpringBoot focused example of a websocket server.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages