package
0.0.0-20241120084748-9cf03d82a868
Repository: https://github.com/weifan01/websocket-example.git
Documentation: pkg.go.dev

# Functions

NewClient 初始化新的客户端连接对象.
NewManager 初始化Manager.
SendMessageHandler 将收到的消息发送给其他客户端.

# Variables

No description provided by the author

# Structs

Client websocket 客户端对象,所有客户端相关逻辑在此基础上实现,能够发送和接收消息,且能够由manager管理起来 容易忽略的一点是websocket连接不能并发写,可以用无缓冲通道.
Manager 用于管理所有客户端连接的注册、广播等.

# Type aliases

ClientList 可以用来查找client的map,每个client都有一个manager的引用,用来管理client.
EventHandler 根据type路由到EventHandler函数.