了解怎么发送广播包
1.先把所有连接存入sync.map(安全并发),普通map在同时往里面存数据的时候会有错误
sync.Map有以下特性:
- 无须初始化,直接声明即可。
- sync.Map 不能使用 map 的方式进行取值和设置等操作,而是使用 sync.Map 的方法进行调用。Store 表示存储,Load 表示获取,Delete 表示删除。
- 使用 Range 配合一个回调函数进行遍历操作,通过回调函数返回内部遍历出来的值。Range 参数中的回调函数的返回值功能是:需要继续迭代遍历时,返回 true;终止迭代遍历时,返回 false。
我把tcpConn放进map里,想在遍历map中通过conn.CreateConnection()方法获取客户端