示例#1
0
func handleWebSocket(ws *websocket.Conn) {
	for {
		opcode, reader, err := ws.NextReader()
		if err != nil {
			break
		}

		switch opcode {
		case websocket.OpText:
			msg, err1 := ioutil.ReadAll(reader)
			if err1 != nil {
				break
			}

			writer, err2 := ws.NextWriter(websocket.OpText)
			if err2 != nil {
				break
			}

			writer.Write([]byte("你说: {"))
			writer.Write(msg)
			writer.Write([]byte("}"))
			writer.Close()
		}
	}

}