Skip to content

ueki-kazuki/go-scratch-chaser-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

これはなに?

Scratch3とCHaserサーバーを仲介するプロキシープログラムです。

Scratch3(ブラウザ)は仕様上、直接CHaserサーバーとTCP/IPのSocket通信を行うことはできません。そのためこのプログラムがクライアントとサーバーのやりとりを仲介します。

sequenceDiagram
    participant Chrome
    participant Scratch3
    Chrome->>Scratch3: Use Extension (GetReady)
    Scratch3->>go-scratch-chaser-proxy: WebSocket (ws://localhost:8080/ws)
    go-scratch-chaser-proxy->>CHaserServer: TCP/IP Socket (127.0.0.1 2009/2010)
    CHaserServer->>go-scratch-chaser-proxy: 1001001001
    go-scratch-chaser-proxy->>Scratch3:  1001001001

使い方

go mod tidy
go build
./chrome-chaser-proxy

About

CHaser proxy server for Scratch3 written in golang

Resources

Stars

Watchers

Forks

Packages

No packages published