一、项目名称:
聊天软件
二、项目介绍:
基于局域网通讯的聊天软件,
可以实现:
一对一:单独给某一个人发送信息、发送文件。
一对多:给多个人发送信息、发送文件。
三、应用技术:
Linux下C语言编程,IO编程,数据结构,网络编程等。
四、项目功能:
- 以账号+密码的的方式登录
- 用户信息存放在链表里面
- 将上线过的用户信息保存成文件
- 客户端上线时,可以向其他用户发送上线提示消息,可以收到其他用户消息
- 客户端可以对指定的单个用户,单独发送消息、发送文件
- 客户端可以指定多个用户,同时发送消息、发送文件
- 每一个用户在收到消息的同时,知道发送者
- 用户退出程序时,发送下线提示信息