在调试以下服务器端代码后:
type myStruct struct {
key string
value string
}
key, value := gen()
data := myStruct{key, value}
myJSON, err := json.Marshal(data)
err = conn.WriteMessage(websocket.TextMessage, myJSON)
gen()
用字符串填充key
和value
myJSON
显示:
在Web套接字上写入myJSON
后,客户端会收到空的json:
ws.onmessage = function (evt)
{
console.log(evt.data)
};
为什么conn.WriteMessage()
不将数据(myJSON
)传输到客户端?