Compare commits

...

3 Commits

Author SHA1 Message Date
Altair-sh
c7dfac94a7 updated README.md 2025-09-19 08:19:22 +05:00
Altair-sh
36d07c0e97 added favicon 2025-09-19 07:22:15 +05:00
Altair-sh
bc62e50e75 websocket path set to /ws 2025-09-19 07:22:09 +05:00
4 changed files with 12 additions and 9 deletions

View File

@@ -1,17 +1,18 @@
# screensy-unbloated
Screen sharing website.
Based on https://github.com/screensy/screensy but without a ton of bloat
Based on https://github.com/screensy/screensy but without docker, caddy, go webserver and other bloat
## Usage
1. ```sh
npm install
```
2. ```sh
cp default-config.json config.json
```
2. Edit `config.json`
3.
```sh
3. Edit `config.json`
4. ```sh
npm run build
npm run start
```

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -442,7 +442,7 @@ class Room {
const secureProtocol = window.location.protocol === 'https:'
const protocol = secureProtocol ? 'wss' : 'ws'
const webSocketUrl = `${protocol}://${location.host}`
const webSocketUrl = `${protocol}://${location.host}/ws`
console.log('connecting to websocket', webSocketUrl)
this.webSocket = new WebSocket(webSocketUrl)
this.webSocket.onerror = () => showPopup('websocket-connect-failed')

View File

@@ -17,6 +17,7 @@ function main(): void {
const webServer = http.createServer((req, res) => {
serveHandler(req, res, {
public: 'public',
unlisted: ['ws'],
})
})
@@ -30,6 +31,7 @@ function main(): void {
const websocketServer = new websocket.Server({
server: webServer,
path: '/ws',
})
const broadcastServer = new Server()