聊天室_Python作为服务器C++作为客户端

该项目使用Python建立服务器,C++实现客户端,通过套接字进行局域网通讯。涉及C/C++库函数应用、Python快速上手、数据库编程及网络编程。核心能力包括套接字初始化、多线程接收、消息处理。客户端包括登录、聊天界面及数据库操作,支持匿名聊天、好友搜索、添加、一对一及群聊功能,但无加密。
摘要由CSDN通过智能技术生成

项目实现功能

1.有登录界面等各种界面
2.客户端和服务器能进行简单通讯
3.群聊:聊天内容加密,名字+内容
4.一对一聊:给指定客户端发消息
5.登录:登录到已注册数据库
6.注册:数据库中添加用户
7.数据库:服务器和数据库交互,pymysql(连接到数据库)
8.添加好友:添加已经注册用户为好友
9.搜索好友:搜索已为好友用户

项目知识

C/C++:会利用别人写的库函数,拷贝库函数API

Python:一天精通Python,利用Python中类以及多线程

数据库编程:在本次项目中需要使用数据库ADD编程,以及C/C++如何连接和操作数据库,一些基本语句(比如:数据库中的增、删、改、查操作语句)

网络编程:Socket套接字,来实现服务器与客户端的局域网络通讯

项目核心能力

1.动手能力以及实践能力
2.锻炼逻辑思维能力和想象力
3.能
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值