Skip to content

ElliotCui/chatroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatRoom Demo [golang]

如何运行

启动 Server

$> go run .

在浏览器中输入 http://localhost:8080/client

注意的要点

  1. 默认的聊天室为 世界频道,默认的用户为 随机用户

  2. 聊天必须在链接后,才可以发出有效的信息;

  3. 聊天信息只能被同一个聊天室中的其他已经链接的用户看见;

不足之处

  1. 发出消息后,广播是一个遍历操作,应该有更好的方法,不然连接数高的时候,无法满足高并发需求

  2. 存储的数据结构应该有更好的方法,由于是 Demo,以及对于 Golang的不熟悉,导致使用 Go 存储数据不顺畅

ChangeLog

v 0.1.0

作为第一个 Golang 项目,熟悉 Golang的使用方法,实现了基本的在线聊天室的消息功能

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published