怎么用易语言做服务器与客户端?

怎么用易语言做服务器与客户端?,第1张

简单,客户也就用:客户1连接("IP",端口)和 数据到达 服务器也就 :_服务器_数据到达 ,服务器1发送数据(服务器1取回客户(),到字节集("XXXXXXX")),就几个命令和事件就可以实现通信了

服务器和客户机 组件是基于连接的TCP通讯方式 必须服务器开启 然后 客户端连接成功后 才能通讯可以考虑使用UDP协议的 数据报 组件数据报是一种不可靠、小数据量的网络数据交互方式。如果传递的数据量过大,有可能会失败,最好不要超过 127 字节。如需要大数据量或者可靠数据传送方式,请使用基于连接的其它网络组件。

版本 2

支持库 mysql

子程序 _按钮1_被单击

局部变量 b, 整数型

局部变量 取查询值, 整数型

局部变量 MySQL语句, 文本型

局部变量 记录数量, 整数型

局部变量 i, 整数型

局部变量 姓名, 文本型

b = 连接MySql (“12026”, “root”, “123445”, “user”, 3306)

输出调试文本 (b)

MySQL语句 = “select from user_table”

执行SQL语句 (b, MySQL语句)

取查询值 = 取记录集 (b)

记录数量 = 取记录集行数 (取查询值)

输出调试文本 (记录数量)

计次循环首 (记录数量, i)

读字段值 (取查询值, “username”, 姓名)

如果 (姓名 = “admin”)

信息框 (“已找到”, 0, , )

跳出循环 ()

否则

如果结束

' //输出调试文本 (姓名)

到下一行 (取查询值)

计次循环尾 ()

-来源于网络

可以搜索下Socket套接字,一般的流程是:

WSAStartup 初始化Socket库

socket 创建Socket实例 ,也就是这步确定是UDP还是TCP,是客户还是服务器

然后服务器则是bind绑定端口,listen监听端口,recv接收数据,sned发送数据

客户则是connect连接客户端,接收和发送和服务器一样

数据报则是bind绑定,recvfrom接收数据,sendto发送数据

当然最后还需要closeSocket关闭套接字实例和WSACleanup释放套接字库

我这里这是简单的提一下流程,具体的要参看专门讲Socket的教程!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么用易语言做服务器与客户端?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情