项目名称:SecretChat秘密聊天
版本:v1.0 稳定版
使用说明
- 在server_config.json文件中设置服务器的IP和端口,可以是本地,也可以是云服务器。
- 运行server.exe开启聊天服务器。
- 打开client.exe消息发送端,输入服务器的IP和端口,即可连接服务器发送消息。
- 打开messages.exe消息接收端,输入服务器的IP和端口,即可连接服务器接收聊天消息。
- 可以选择将你的服务器IP和端口推广出去,让别人通过客户端输入IP和端口连接到你的服务器,进行多人在线聊天。
- 服务器日志文件在程序目录logs下面,可以在里面查看服务器记录的日志。
- 客户端退出服务器,输入-q并回车发送,即可退出。
注意事项
- 使用云服务器搭建服务器的话,server_config配置文件中的IP,不是云服务器的公网IP,也不是127.0.0.1或者localhost,而是使用ifconfig获取到的那个前缀是inet的本机IP,例如inet 172.31.119.11
- 服务端的在线人数,是有一个承载上限的,当然,服务器的内存大小决定了你能维持多少人同时在线。服务端是通过多线程来实现多人连接的,意为着每当一个新用户连接上服务器,服务端会创建一个新线程来维持这个用户,当用户过多线程也就会过多,要时刻注意内存
- 我会在网站上提供两份项目,一份是python源代码版本,一份是打包后的Windows版本。方便大家视情况下载
- server_config配置文件中默认的IP和端口是127.0.0.1和8080,请酌情更改。
结束语
当前版本只是1.0稳定版,仍然有很多功能可以添加及优化,代码我会开源放在我的网站上,如果大家在使用过程中遇到bug,或者有哪里不会用的地方,欢迎留言和分享,也可以提出改进的意见,如果在我能力范围之内我会尽力去做,谢谢
其它
项目下载地址: MHO个人站
我目前开设的可连接服务器(非常欢迎大家加入)
- 地址:59.110.33.2
- 端口:8080
联系方式
- QQ:3493620082
- QQ邮箱:3493620082@qq.com
- 网站评论区留言