telnet服务端c 语言源码,Telnet服务端易语言源码
源码调用了易语言扩展界面支持库,使用易语言服务器组件实现了Telnet服务端应用。
@爱三叶资源网源码.版本 2
.支持库 iext
.程序集 窗口程序集1
.程序集变量 telnet客户, telnet客户, , "0"
.子程序 _服务器1_客户进入
.局部变量 临时_telnet客户, telnet客户
临时_telnet客户.地址 = 服务器1.取回客户 ()
加入成员 (telnet客户, 临时_telnet客户)
服务器1.发送数据 (服务器1.取回客户 (), 到字节集 (编辑框1.内容 + #换行符), )
服务器1.发送数据 (服务器1.取回客户 (), 到字节集 (“用户名:”), )
.子程序 _服务器1_数据到达
.局部变量 用户组ID, 整数型
.局部变量 来数据客户, 文本型
.局部变量 数据, 字节集
.局部变量 i, 整数型
.局部变量 temp, 整数型
.局部变量 temp2, 整数型
.局部变量 命令, 文本型
来数据客户 = 服务器1.取回客户 ()
数据 = 服务器1.取回数据 ()
.计次循环首 (取数组成员数 (telnet客户), i)
.如果真 (telnet客户 [i].地址 = 来数据客户)
用户组ID = i
跳出循环 ()
.如果真结束
' 三叶资源网(www.sanye.cx)
.计次循环尾 ()
.如果真 (数据 = { 8 })
返回 ()
.如果真结束
.如果真 (数据 = { 13, 10 })
.如果真 (telnet客户 [用户组ID].是否验证通过 = 假)
.判断开始 (telnet客户 [用户组ID].是否输入用户名 = 假)
列表框1.加入项目 (“得到用户名:” + telnet客户 [用户组ID].命令, )
temp = 验证用户名 (telnet客户 [用户组ID].命令)
.如果真 (temp = -1)
服务器1.发送数据 (服务器1.取回客户 (), 到字节集 (“输入用户名错误请重新输入” + #换行符 + “用户名:”), )
telnet客户 [用户组ID].命令 = “”
返回 ()
.如果真结束
telnet客户 [用户组ID].用户名 = temp
telnet客户 [用户组ID].是否输入用户名 = 真
telnet客户 [用户组ID].命令 = “”
服务器1.发送数据 (服务器1.取回客户 (), 到字节集 (“密码:”), )
.判断 (telnet客户 [用户组ID].是否输入密码 = 假)
列表框1.加入项目 (“得到密码:” + telnet客户 [用户组ID].命令, )
.如果 (验证密码 (telnet客户 [用户组ID].用户名, telnet客户 [用户组ID].命令) = 真)
telnet客户 [用户组ID].是否验证通过 = 真
telnet客户 [用户组ID].是否输入密码 = 真
服务器1.发送数据 (服务器1.取回客户 (), 到字节集 (“成功登入您的权限是:” + 超级列表框1.取标题 (telnet客户 [用户组ID].用户名, 2) + #换行符), )
' 上面这条可以发送以下登入成功后的信息!
telnet客户 [用户组ID].名称 = 超级列表框1.取标题 (telnet客户 [用户组ID].用户名, 1)
返回命令 (服务器1.取回客户 (), telnet客户 [用户组ID].名称)
temp2 = 超级列表框2.插入表项 (, 到文本 (超级列表框2.取表项数 ()), , , , )
超级列表框2.置标题 (temp2, 1, 服务器1.取回客户 ())
超级列表框2.置标题 (temp2, 2, 超级列表框1.取标题 (telnet客户 [用户组ID].用户名, 0))
超级列表框2.置标题 (temp2, 3, 超级列表框1.取标题 (telnet客户 [用户组ID].用户名, 1))
超级列表框2.置标题 (temp2, 4, 超级列表框1.取标题 (telnet客户 [用户组ID].用户名, 2))
' 三叶资源网(www.sanye.cx)
telnet客户 [用户组ID].命令 = “”
.否则
telnet客户 [用户组ID].是否输入用户名 = 假
telnet客户 [用户组ID].命令 = “”
服务器1.发送数据 (服务器1.取回客户 (), 到字节集 (“输入信息错误请重新输入” + #换行符 + “用户名:”), )
.如果结束
.默认
.判断结束
返回 ()
.如果真结束
命令 = telnet客户 [用户组ID].命令
列表框1.加入项目 (“得到命令:” + 命令, )
telnet客户 [用户组ID].命令 = “”
.如果真 (命令 = “hlep”) ' 再这个后面接着各种分析自己的命令和参数就可以了!~~~~~~
服务器1.发送数据 (服务器1.取回客户 (), 到字节集 (“ shutdown 关机命令 跟参数 秒” + #换行符), )
.如果真结束
返回命令 (服务器1.取回客户 (), telnet客户 [用户组ID].名称)
返回 ()
.如果真结束
telnet客户 [用户组ID].命令 = telnet客户 [用户组ID].命令 + 到文本 (数据)
.子程序 __启动窗口_创建完毕
.局部变量 temp, 整数型
temp = 超级列表框1.插入表项 (, “user”, , , , )
超级列表框1.置标题 (temp, 1, “user”)
超级列表框1.置标题 (temp, 2, “1”)
temp = 超级列表框1.插入表项 (, “admin”, , , , )
超级列表框1.置标题 (temp, 1, “admin”)
超级列表框1.置标题 (temp, 2, “2”)
temp = 超级列表框1.插入表项 (, “super”, , , , )
超级列表框1.置标题 (temp, 1, “super”)
超级列表框1.置标题 (temp, 2, “3”)
' 三叶资源网(www.sanye.cx)
.子程序 验证用户名, 整数型
.参数 用户名, 文本型
.局部变量 i, 整数型
.计次循环首 (超级列表框1.取表项数 (), i)
.如果真 (超级列表框1.取标题 (i - 1, 0) = 用户名)
跳出循环 ()
.如果真结束
.计次循环尾 ()
.如果真 (超级列表框1.取标题 (i - 1, 0) = 用户名)
返回 (i - 1)
.如果真结束
返回 (-1)
.子程序 验证密码, 逻辑型
.参数 用户名ID, 整数型
.参数 密码, 文本型
.如果真 (超级列表框1.取标题 (用户名ID, 1) = 密码)
返回 (真)
.如果真结束
返回 (假)
.子程序 验证用户, 逻辑型
.参数 用户名, 文本型
.参数 密码, 文本型
' 三叶资源网(www.sanye.cx)
.子程序 返回命令
.参数 用户, 文本型
.参数 名称, 文本型
服务器1.发送数据 (用户, 到字节集 (名称 + “@:”), )
.子程序 __启动窗口_将被销毁
.子程序 _服务器1_客户离开
.局部变量 i, 整数型
.计次循环首 (取数组成员数 (telnet客户), i)
.如果真 (telnet客户 [i].地址 = 服务器1.取回客户 ())
删除成员 (telnet客户, i, )
跳出循环 ()
.如果真结束
' 三叶资源网(www.sanye.cx)
.计次循环尾 ()
.计次循环首 (超级列表框2.取表项数 (), i)
.如果真 (超级列表框2.取标题 (i - 1, 1) = 服务器1.取回客户 ())
超级列表框2.删除表项 (i - 1)
跳出循环 ()
.如果真结束
.计次循环尾 ()
文件下载
解压密码:
来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575)
telnet服务端c 语言源码,Telnet服务端易语言源码相关推荐
- 2023 首发 最新聚支付系统源码 无后门 支持易支付和码支付
聚支付是什么水分我就不多说了 支持易支付和码支付等功能 能正常运营,已屏蔽官方的hm 完美运营.. 2023 首发 最新聚支付系统源码 无后门 支持易支付和码支付
- c 调用易语言dll字节集,总结VC与易语言DLL互相调用的方法
在编写程序的时候往往需要调用到别的语言编写的DLL文件,下面先来看一下在易语言中如何调用VC编写的DLL呢,首先用VC编写一个简单的DLL文件,代码如下: int WINAPI add(int x,i ...
- 牛盾网络验证源码全开源【易语言】
运行环境:需要一台服务器挂服务端 (window的系统都行) 涉及工具:手 以及 脑子~ 编程语言:易语言 快过年了,给大家发出福利,网络验证源码,市场上的ZES啊 天盾啊 这盾那盾 ,什么七七八八的 ...
- 易语言php支付宝,支付宝填表登录易语言源码
支付宝填表登录易语言源码 @MS_晨星天宇.版本 2 .支持库 spec .支持库 HtmlView .程序集 窗口程序集_窗口1 .子程序 _按钮1_被单击 调试输出 (开始登录 (超文本浏览框1, ...
- 易语言窗口c_句柄取进程名,易语言窗口句柄取进程文件名源码
窗口句柄取进程文件名系统结构:句柄取进程文件名,CreateToolhelp32Snapshot,GetWindowThreadProcessId,CloseHandle,Module32First, ...
- 易语言从html中获取验证码,易语言过腾讯滑块验证码模块源码和调用例程
易语言过腾讯滑块验证码模块源码和调用例程.版本 2 .支持库 BmpOperate .支持库 spec .程序集 程序集1 .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码 ...
- 易语言mysql数据同步程序_易语言mssql和mysql数据自动同步源码
易语言mssql和mysql数据自动同步源码 易语言mssql和mysql数据自动同步源码 系统结构:RefreshTask,ComputeEndTime,ComputeOneTime,Compute ...
- 易语言c源码流程图怎么实现,易语言APC内存注入主要流程源码
易语言APC内存注入主要流程 1.打开进程 进程句柄 = OpenProcess (2035711, 假, 进程ID) 2.读入DLL文件及获取主要汇编指令 DLL文件 = 读入文件 (DLL路径) ...
- 易语言exe读写游戏例程源码_中文编程易语言的学习方法是什么
学习中文编程易语言的可以看我的视频啊.进入我的主页.请点下关注谢谢. ----------------------------------------------------------------- ...
- 易语言mysql怎么写字段值_易语言数据库怎么加字段 数据库添加字段说明
易语言将access数据库作为数据源怎么添加记录到access? .版本 2 .支持库 eDB 数据库连接1.连接Access (取运行目录 () + "数据库名称", " ...
最新文章
- IDEA : Git Pull Failed 解决(IDEA中使用stash功能)
- Android开发:关于Android Settings中的八个问题
- Angular In-memory Web API使用介绍
- txt文件可存储最大值_Verilog边码边学:十六进制文件读取$readmemh
- push declined due to email privacy restrictions
- [转]使用debugger调试JavaScript脚本
- 只用一个循环实现层序遍历
- 使用python命令行参数sys.argv 做bat脚本
- Nginx禁止直接通过IP地址访问网站以及限制IP登陆某目录(关闭默认站点或空主机头)...
- 《托马斯大学微积分》习题1.4——31
- 下面的android入门开发视频教程还不错
- 7种常见的音频格式简析 MP3,WMA,WAV,APE,FLAC,OGG,AAC
- 两总体均值之差的推断:匹配样本
- Mac终端链接服务器记住密码
- copyproperties爆红_一屋模玩怎样不能价值300万?分分钟用超.......
- 数学建模常用算法—灰色预测
- python:TypeError:takes at least 8 arguments (9 given)
- centos8 合上笔记本盖子不休眠,不断网
- 数据、运营相关试题(二)【牛客网:京东2019春招产品运营类试卷】
- 排列组合Cnm的计算公式