即时通讯小程序WeTalked
python环境,python版本不要太老,项目搭建时的python版本是3.8.0
无需下载其他包
请终端运行以下命令
pip install pyodbc
pip install bcrypt
pip install plyer\
请终端运行
python client.py
运行时更改client.wtd文件,此文件中的内容为serverIP-serverPort-networkBufferSize,将IP和端口号更改为服务器运行时的IP和端口号,即可运行。
如果使用client.exe,那么双击直接可以运行。
- 运行程序首先进入登录界面,左下角可以注册,输入正确的用户名和密码即可进入此系统。
- 进入菜单界面,可以看到有四个主要功能:消息、联系人、群聊、传输。点击消息显示当前最近的历史会话和消息;点击联系人显示所有联系人和是否在线信息;点击群聊显示所有已加入的群聊和消息;点击文件传输然后出现所有联系人,选择一个在线的联系人然后选择文件/文件夹可以即时传输文件/文件夹。
- 选择文件/文件夹传输了之后,传输接收方的消息界面会受到一个系统通知,需要接收方双击该消息才可以接受文件传输;接受好友邀请、接受群聊邀请同上。
- 在消息界面和联系人界面,双击一条消息或者联系人,即可进入一对一聊天界面。
- 在群聊界面双击群聊,可进入群聊聊天界面。
- 主菜单界面左下角有两个按钮,可以添加好友和创建群聊,点击进去即可执行相应功能。
如果进行大流量通讯,请调大buffer_size参数
请终端运行python server.py,运行之前将ip地址改为本机ip或者远程服务器ip地址
请注意此IP地址请尽可能保证为公网IP地址,否则这服务器只能为处在同一局域网内的主机提供服务