这是一个简单的websocket协议demo。
打开 https://golang.google.cn/dl/ ,下载对应的安装包。
在Mac下可以在终端执行:
brew install golang
打开你的终端并执行
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
从 https://code.visualstudio.com/ 下载Visual Studio Code
。
安装完vscode之后,就可以打开本demo项目了,它会提示你安装一些扩展和Golang的环境工具
,确认安装即可。
go run main.go chat
$ go run main.go chat
INFO[0000] started id=demo listen=":8000" module=Server
打开两个websocket测试界面中,并分别输入:
ws://localhost:8000?user=userA
ws://localhost:8000?user=userB
之后就可以通过界面发送聊天消息了