Skip to content

一个Go语言编写的简易聊天室(终端形式)

Notifications You must be signed in to change notification settings

anfreshman/GoChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

GoChat

一个Go语言编写的简易聊天室(终端形式)

使用方式

在装有Go编译环境的终端download源码 对于服务器端: 在终端中进入源文件所在文件夹,键入: go run main.go server.go user.go 对于客户端: 在终端进入源文件所在文件夹,键入:go run client.go (-h可查看指定服务器IP/端口号的方式)

项目描述

该项目实现了一个基于TCP的简易聊天室,使用到了net库,fmt库,flag库,os库 实现了对于所有连接上服务器端的客户端进行消息广播,超时强踢,指定用户私聊,更新用户名的功能 并借助flag库实现了由命令行指定客户端连接到服务器端的IP与端口号的功能

About

一个Go语言编写的简易聊天室(终端形式)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages