Skip to content
This repository was archived by the owner on Jul 13, 2022. It is now read-only.

bymerk/simple-websocket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple websocket server

Example

    ws := simpleWebsocket.New()
        
    ws.OnConnect(func(c *simpleWebsocket.Client) {
        c.SendString("hello, bro")
    })
    
    // {"method": "method_name": "params": {"some": "params"}}
    ws.On("echo", func(c *simpleWebsocket.Client, message simpleWebsocket.Message) {
        c.Send(message)
    })
    
    ws.OnBytes(func(msg []byte, c *simpleWebsocket.Client) {
        fmt.Println(string(msg))
    })
    
    ws.OnDisconnect(func(c *simpleWebsocket.Client) {
        c.SendString("see you later")
    })
    
    ws.Run(":8080")

Install

go get github.com/bymerk/simple-websocket

About

Simple websocket server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published