导航:首页 > IDC知识 > 易语言客户服务器

易语言客户服务器

发布时间:2020-10-24 10:19:20

1、易语言服务端和客户端问题

假设a为服务器,b为客户,a程序要有一个服务器组件,b要有一个客户组件,然后服务器和客户要打开端口,连接,才可以发送,如果是外网的话你还要会映射之类的

2、易语言服务器和客户

懒得看楼主的内容了,我自己发个客户端的源码给你.....版本 2
.支持库 shell.程序集 窗口程序集1
.程序集变量 接收, 字节集
.程序集变量 发送, 文本型
.程序集变量 目标IP地址, 文本型.子程序 _客户1_数据到达执行远程命令 ().子程序 执行远程命令
.局部变量 命令, 文本型接收 = 客户1.取回数据 ()
命令 = 到文本 (接收)
.判断开始 (命令 = “服务器:显示”) ' 显示窗口
_启动窗口.可视 = 真
.判断 (命令 = “服务器:隐藏”) ' 窗口隐藏
_启动窗口.可视 = 假
.判断 (命令 = “服务器:结束”) ' 关闭进程
结束 ()
.判断 (命令 = “服务器:开机启动”) ' 开机启动
写注册项 (#本地机器, “Software\Microsoft\Windows\CurrentVersion\Run\Client”, 取运行目录 () + “\” + “Client.exe”)
.判断 (命令 = “服务器:关机”) ' 关机
关闭系统 (#关机, 真)
.默认.判断结束
编辑框2.加入文本 (到文本 (接收)).子程序 __启动窗口_创建完毕, , , 连接服务器目标IP地址 = “192.168.1.100”
连接服务器 ().子程序 连接服务器
.局部变量 bool, 逻辑型bool = 客户1.连接 (目标IP地址, 8000)
.判断循环首 (取反 (bool))
标题 = “客户端 ” + “与服务器连接失败!”
延时 (1000)
bool = 客户1.连接 (目标IP地址, 8000)
.判断循环尾 ()
标题 = “客户端 ” + “与服务器连接成功!”
.子程序 __启动窗口_将被销毁客户1.断开连接 ()
还有不懂的,加qun聊哈、5703 4949

3、易语言服务端支持多少客户连接服务端

用组件做只能有15个客户连接。因为我做过远控,超过15就卡死  不信你可以试试

4、易语言客户与服务器交互数据 客户和服务器连接怎么加密 比如 客户1.连接("127.0.0.1,

易语言自带的组件对高并发本来支持就不好,客户上线后,需要上传密钥文本,在一定时间内,匹配才允许,不匹配,则主动断线
或者,直接取连接着的IP,如果一个IP链接量大于多少,直接断开即可
其实可以用光速的模块,解决起来会方便的多.

5、易语言怎么判断客户1是否连接服务器

刚刚看错问题了,添加一个按钮和一个客户,点击一次客户连接后就可以

.版本 2

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击

.如果 (客户1.连接 (“127.0.0.1”, 19730)) ' 127.0.0.1未服务器的地址
信息框 (“客户已连接”, 0, , )
.否则
信息框 (“客户未连接”, 0, , )
.如果结束

.子程序 _客户1_连接断开
.局部变量 a, 整数型

.判断循环首 (a = 0)
.如果 (客户1.连接 (“127.0.0.1”, 19730)) ' 127.0.0.1未服务器的地址
信息框 (“客户已连接”, 0, , )
a = 1
.否则
信息框 (“客户未连接”, 0, , )
.如果结束

.判断循环尾 ()

6、易语言怎么编写服务器与客户端连接并接收数据登录账号!

自己写俩软件 一个建个服务器组件 一个是客户端组件
客户端连接上服务器以后 发送数据 最前面加个标识符 比如前面加个Y是用户名 M是密码
然后服务器收到数据以后 判断以下收到的数据取文本最前面标识符是什么 然后相应自己写出到一个TXT文件里保存
以此类推 以这种发送封包然后服务器判断封包标识符来保存这些数据
服务器最后再加上 判断客户端登录的帐号 然后发送数据 也是用封包传送 等级 物品 金钱之类的东西 客户端登录成功以后 通过服务器来获取这些信息
如果你觉得麻烦的话直接保存到他本地的文件里 写配置项然后加密 保存到C盘他一般找不到的地方 然后每次打开的时候读取本地保存的配置项就可以了

7、易语言客户连接服务器

客户1.连接 (, )
2个参数自己写吧

8、易语言怎样用api实现服务器、客户组建的功能

可以搜索下Socket套接字,一般的流程是:
WSAStartup 初始化Socket库
socket 创建Socket实例 ,也就是这步确定是UDP还是TCP,是客户还是服务器
然后服务器则是bind绑定端口,listen监听端口,recv接收数据,sned发送数据
客户则是connect连接客户端,接收和发送和服务器一样
数据报则是bind绑定,recvfrom接收数据,sendto发送数据
当然最后还需要closeSocket关闭套接字实例和WSACleanup释放套接字库
我这里这是简单的提一下流程,具体的要参看专门讲Socket的教程!

9、易语言服务器怎么发送信息给全部取回来的客户

.版本 2
.支持库 iext
.支持库 spec

.子程序 _按钮1_被单击
.局部变量 i, 整数型
.局部变量 要发送的客户地址, 文本型

.计次循环首 (超级列表框1.取表项数 (), i)
要发送的客户地址 = 超级列表框1.取标题 (i - 1, 0) ' 0是指超级列表框1的第一列存放的是客户地址,如果是放在第二列就把0改成1
服务器1.发送数据 (要发送的客户地址, { 232, 142 }, ) ' 要发送什么内容自己写
延迟 (500)
.计次循环尾 ()

10、易语言 客户/服务器 控件的用法

服务端函数:服务器1.取回客户() 服务器1.取回数据() 服务器1.发送数据()
客户端函数:客户1.连接客户() 客户1.断开连接 () 客户1.发送数据()

用这些函数就可以了!

与易语言客户服务器相关的知识