深入探索Go语言:WebSocket、RabbitMQ与REST API开发
1. 创建WebSocket客户端
在Go语言中,我们可以使用 gorilla/websocket 包来开发WebSocket客户端。客户端的主要功能是读取用户输入的数据,将其发送到服务器,并读取服务器的响应。
以下是 ./client/client.go 的代码:
package main
import (
"bufio"
"fmt"
"log"
"net/url"
"os"
"os/signal"
"syscall"
"time"
"github.com/gorilla/websocket"
)
var (
SERVER = ""
PATH = ""
TIMESWAIT = 0
TIMESWAITMAX = 5
in = bufio.NewReader(os.Stdin)
)
func getInput(input chan string) {
result, err := in.ReadString('\n')
if err != nil {
log.Println(err)
return
}
input <- result
}
func main() {
arguments := os.Args
if len(arguments
超级会员免费看
订阅专栏 解锁全文
995

被折叠的 条评论
为什么被折叠?



