当先锋百科网

首页 1 2 3 4 5 6 7

了解怎么发送广播包

1.先把所有连接存入sync.map(安全并发),普通map在同时往里面存数据的时候会有错误

sync.Map有以下特性:

  • 无须初始化,直接声明即可。
  • sync.Map 不能使用 map 的方式进行取值和设置等操作,而是使用 sync.Map 的方法进行调用。Store 表示存储,Load 表示获取,Delete 表示删除。
  • 使用 Range 配合一个回调函数进行遍历操作,通过回调函数返回内部遍历出来的值。Range 参数中的回调函数的返回值功能是:需要继续迭代遍历时,返回 true;终止迭代遍历时,返回 false。

我把tcpConn放进map里,想在遍历map中通过conn.CreateConnection()方法获取客户端