这个连接创建之后,监听服务器的9999端口。如果url的路径后缀为 "/ws",就转发到ws/ws.go中的IndexHandler方法中。
这个方法中首先我们创建一个websocket的Upgrader实例,然后我们使用Upgrader的upgrade方法来升级一下我们的连接为长连接。
升级完成之后会返回一个*websocket.Conn的连接,我们之后所有的关于连接的操作,都是基于该conn的。
在该连接完成之后,我们将连接存放到一个名为Client的map中,以便之后管理更为方便。
之后,我们启动一个goroutine来读取连接中发送的信息内容,再根据内容进行相应的操作。
您问的是TIM移动在线是什么意思吗?具体内容如下:1、TIM移动在线表示对方已经用手机登录了Tim,显示手机在线表示对方已经将手机TIM设置为隐藏网络状态。
2、如果网络状态不隐藏,显示的是TIM-4G或者TIM-wifi,一般联网保存的TIM的登录状态都会显示在线,若是并未联网就不会显示在线状态。
Tim是一个分布式聊天服务器,采用go语言开发,有很好的并发支持与良好的性能。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)