易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

聊天室 但是 苹 安 Win 通用   [复制链接]

    2023-10-07 09:16:23
    网络相关源码
    易语言资源网
    2504 次浏览
    来源链接

半个月前失眠,脑子想的就是怎么做一个安卓聊天室软件,或者平替,问题一直没得到解决,后来一次机会偶遇叫 TCP连接 的安卓软件,虽然支持聊天但是没法实现注册登录,然后就突然想到给登录系统做到服务端里面,开干一下午,真给做出来了!(注意:大部分聊天软件仅支持UTF-8,所以特意添加转译,编写易语言客户Duan时需加入 文本到UTF-8() 与 UTF-8到文本() 字段)

使用说明:

1.服务端支持注册登录,以及阻拦未登录用户发送消息

2.在线列表功能懒得修了,还有些未知BUG等待探索

3.支持指令行 具体可以看 help-zh-cn.txt 文档

4.支持消息同步功能,每个用户可以单独开关(消息条数在服务端改)

5.可以调整消息速度,有助于节约服务器性能

苹果为Network Kit 安卓为TCP连接 Windows的你可以自己写一个

面板介绍:

-首页--

左半边没什么用,右半边调整消息池速度

消息池速度有 快(10) 正常(100) 慢(700) 真正的慢(2500)

消息过多选择快就行了,慢负责调试用

-设置--

你可以开启和关闭注册功能,不影响登录

你可以更改消息同步数量,最好不要超过10(容易吞公告)

-连接--

也没毛用,左边存储用户名,右边存储最近消息

-用户--

你可以修改用户的权限,当为 管理员/服主 时,你可以踢出别人 /kick

其实这里可以写 加改查删 的,但是我懒()

-日志--

消息什么都会在此处显示,但是因为忘加UTF-8转译,所以中文乱码,既然开源那就自己修(doge

配置文件:

一个是否允许注册,真或假

一个公告

用户命令:

[注册用户] /reg <用户名> <密码> <确认密码>

例子: /reg BUGJI 123456 123456

[登录] /l <用户名> <密码>

例子: /l BUGJI 123456

[修改密码] /resetpasswd <旧密码> <新密码> <确认密码>

例子: /resetpasswd 123456 NewPasswd NewPasswd

[HELP界面] /help

语言:zh-cn,en-us;

例子: /help zh-cn

[发送私信] /w <内容>

例子: /w BUGJI 这是一个示例消息!

[开关功能] /toggle <项目>

项目:echo(消息回显,针对自己生效),syncmsg(启动时同步最近消息,可能会遮挡公告);

例子: /toggle echo off

[列出用户] /list

例子: /list

[cha询自己] /info

例子: /info

[启动] /yuanshen

例子: /yuanshen

管理员/服主命令:

[踢出用户] /kick <用户名>

例子: /kick CXK

Q&A:

问:开关回显的作用

答:相当于发送出去消息后发给自己,默认开,如果客户Duan显示两个自己消息可以关上 /toggle echo off

问:登录前能不能接收消息

答:已经提前想好了,不仅不能接收新消息,而且发不出消息,包括私聊

问:为啥不加自动登录

答:1.nei网映射 2.懒

问:可以重复注册吗?

答:能,懒得修,nei网IP都是192.168,如果有必要可以自己加查找

问:为什么想起来发帖了

答:不小心点进来的,然后死去的回忆突然开始攻击我

怎么说呢,感觉这次写的代码算是聊天室的一种革新(不喜勿喷)

而且纯原创、纯源码,实用性极强(迫真)不过这个安全性有待考核(自己闲的没事搓了个以用户身份对接这个的猜数字机qi人)

想当时刚接触TCP组件的时候,我一直都充当CV工程师的角色,1年前我发布了我引以为傲的第三代聊天室,可以使用20个频道,到现在我用TCP组件做了网络游戏、网络继电器等,只是没来得及分享这些源码(有的源码已经开始正式工作了)如果有充足时间,我希望我的兴趣可以帮助到每个人

为了环保,我们不随机附赠客户Duan(doge

暂时的主页: divmond.ysepan.com

聊天室测试IP 111,173,117,168 端口 46238   有效期:10月6日前(或者没流量停机)



点我下载 (已有 79 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
猜数字对接通用聊天室.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
通用TCP聊天室.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:久坐提醒工具     下一篇:TCP 精准ping测速