⑴ 易语言如何控制宽带连接的通断
.版本 2
.支持库 internet.程序集 窗口程序集1.子程序 __启动窗口_创建完毕
.局部变量 拨号连接数, 整数型
.局部变量 容器1, 整数型配置组合框.加入项目 (“指定电话号码”, )
拨号连接数 = 取拨号连接数 ()
.计次循环首 (拨号连接数, 容器1)
配置组合框.加入项目 (取连接名称 (容器1 - 1), )
.计次循环尾 ()
配置组合框.现行选中项 = 0.子程序 _配置组合框_列表项被选择.如果 (配置组合框.现行选中项 ≤ 0)
号码编辑框.禁止 = 假
帐号编辑框.内容 = “”
.否则
号码编辑框.禁止 = 真
帐号编辑框.内容 = 取用户帐号 (配置组合框.现行选中项 - 1)
.如果结束
.子程序 _挂断按钮_被单击挂断 ().子程序 _关闭按钮_被单击销毁 ().子程序 _拨号按钮_被单击
.局部变量 电话号码, 文本型.如果真 (是否已在线 ())
信息框 (“已经连接到拨号网络上”, #信息图标 + #确认钮, “信息”)
返回 ()
.如果真结束.如果 (配置组合框.现行选中项 ≤ 0)
电话号码 = 号码编辑框.内容
.否则
电话号码 = “@” + 到文本 (配置组合框.现行选中项 - 1)
.如果结束.如果 (拨号 (电话号码, 帐号编辑框.内容, 密码编辑框.内容, , 状态标签))
状态标签.标题 = “正在拨号...”
.否则
状态标签.标题 = “拨号失败”
.如果结束
⑵ 易语言怎样判断网络是否连接
.版本
2
.支持库
internet.子程序
_按钮1_被单击.如果
(是否已在线
())
信息框
(“你网络跟互联网已经连接上!”,
0,
)
.否则
信息框
(“你网络跟互联网断开了!”,
0,
)
首先要有个服务器。
客户端写代码
按钮1按下的命令里
连接服务器1.(“127.0.0.1”,8888)‘意思是IP和端口
这样就可以连接网络
⑷ 易语言中如何知道网络是否已连接
很简单,一个dll命令就搞定了,
新建一个易语言程序,点击“插入”-->“dll命令”,在里面插入如下代码:
.版本 2
.DLL命令 InternetGetConnectedState, 逻辑型, "wininet.dll", "InternetGetConnectedState", , ,
.参数 lpdwFlags, 整数型, 传址
.参数 dwReserved, 整数型
然后返回到启动窗口,新建一个按钮,双击按钮添加代码:
.版本 2
.如果 (InternetGetConnectedState (0, 0))
信息框 (“网络连接正常”, 0, )
.否则
信息框 (“当前网络未连接”, 0, )
.如果结束
⑸ 易语言数据库和服务器怎么连接网络,我有一个网站空间
如果是ftp空间,可以使用易语言的ftp自带命令,也可以使用上传下载对象。
数据类型名称:FTP上传对象 英文名称:FtpUpload
本数据类型为普通类型,共包含 8 个成员命令。
操作系统需求: Windows、Linux
组件事件列表:
调用格式: 〈整数型〉 对象.取对象信息 () - 网络传送支持库->FTP上传对象
英文名称:GetFtpObjInfo
获得FTP上传对象信息,通常用于多个FTP上传对象使用相同的日志或交互回调函数时,在日志或交互回调函数中确定FTP上传对象, 如果失败返回-1。本命令为初级对象成员命令。
操作系统需求: Windows、Linux
调用格式: 〈整数型〉 对象.取上传速度 () - 网络传送支持库->FTP上传对象
英文名称:GetRate
获得上传速度,本命令获得的速度为即时速度。如,每间隔1秒调用一次本命令,那么获得的值表示1秒内收到的数据间隔2秒则表示2秒内收到的数据。本命令为初级对象成员命令。
操作系统需求: Windows、Linux
调用格式: 〈整数型〉 对象.取已上传长 () - 网络传送支持库->FTP上传对象
英文名称:GetUpDataSize
获得任务已上传大小。本命令为初级对象成员命令。
操作系统需求: Windows、Linux
调用格式: 〈整数型〉 对象.取重试数 () - 网络传送支持库->FTP上传对象
英文名称:GetUpDataTautologyCount
获得重试次数。本命令为初级对象成员命令。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.上传文件 (任务参数 配置信息) - 网络传送支持库->FTP上传对象
英文名称:UpDataFile
增加一个上传文件的任务,当前支持FTP协议。成功返回真,失败返回假。本命令为初级对象成员命令。
参数的名称为“配置信息”,类型为“任务参数(TaskParam)”。配置任务相关信息。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.设新文件名 (文本型 新文件名) - 网络传送支持库->FTP上传对象
英文名称:SetNewName
本命令用来设置新的上传文件名。本命令为初级对象成员命令。
参数的名称为“新文件名”,类型为“文本型(text)”,初始值为“newfile”。上传到服务器的文件的新名。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.停止上传 () - 网络传送支持库->FTP上传对象
英文名称:StopUpData
停止一个上传文件的任务,当前支持FTP协议。成功返回真,失败返回假。本命令为初级对象成员命令。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.限制速度 (整数型 速度) - 网络传送支持库->FTP上传对象
英文名称:SetRate
限制上传速度。本命令为初级对象成员命令。
参数的名称为“速度”,类型为“整数型(int)”。指定上传速度。
操作系统需求: Windows、Linux
数据类型名称:FTP辅助对象 英文名称:FtpAssistant
本数据类型为普通类型,共包含 12 个成员命令。
操作系统需求: Windows、Linux
组件事件列表:
调用格式: 〈逻辑型〉 对象.创建目录 (文本型 FTP目录路径) - 网络传送支持库->FTP辅助对象
英文名称:FtpCreateDir
在FTP服务器上指定位置处创建新的目录。成功返回真,失败返回假。本命令为初级对象成员命令。
参数的名称为“FTP目录路径”,类型为“文本型(text)”。FTP目录路径。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.断开FTP服务器 () - 网络传送支持库->FTP辅助对象
英文名称:FtpQuit
断开通过“连接FTP服务器”命令建立的到互联网上FTP服务器的连接。本命令为初级对象成员命令。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.连接FTP服务器 (文本型 FTP服务器地址,文本型 用户名,文本型 密码,整数型 端口,[子程序指针 日志回调函数],[整数型 超时]) - 网络传送支持库->FTP辅助对象
英文名称:FtpLogin
连接到互联网上指定地址处的FTP服务器。成功返回真,失败返回假。本命令为初级对象成员命令。
参数的名称为“FTP服务器地址”,类型为“文本型(text)”,初始值为“ftp://127.0.0.1/”。本参数指定FTP服务器在互联网上的地址,格式为 ftp://域名或ip/。
参数的名称为“用户名”,类型为“文本型(text)”,初始值为“anonymous”。本参数提供用作通过FTP服务器用户验证的用户名称,如果被省略,默认值为匿名用户名“anonymous”。
参数的名称为“密码”,类型为“文本型(text)”,初始值为“”。本参数提供用作通过FTP服务器用户验证的密码,如果被省略,默认值为空文本。
参数的名称为“端口”,类型为“整数型(int)”,初始值为“21”。本参数提供欲连接到FTP服务器上的端口号,如果被省略,默认值为标准端口 21。
参数的名称为“日志回调函数”,类型为“子程序指针(SubPtr)”,可以被省略。注册一个回调函数,系统产生日志时会调用此函数通知用户,如果为0则不能接收日志,默认为0。回调函数需要有5个参数,第一个参数(整数型),线程信息,第二个参数(文本型),消息产生的时间。第三个参数(文本型),消息的正文。第四个参数(整数型),消息类型,参见”传送常量“第五个参数(整数型),对象信息,可以通过“取对象信息”获得下载或上传对象的信息与本参数比较,从而确定本消息属于哪个对象。
参数的名称为“超时”,类型为“整数型(int)”,可以被省略。登录过程中数据交互的超时时间,单位为毫秒,如果忽略则默认为2000。
操作系统需求: Windows、Linux
调用格式: 〈整数型〉 对象.取目录列表 ([文本型 欲列出的文件],[文本型变量/变量数组 存放文件名的数组变量],[整数型变量/变量数组 存放文件属性的数组变量],[长整数型变量/变量数组 存放文件尺寸的数组变量],[日期时间型变量/变量数组 存放文件时间的数组变量]) - 网络传送支持库->FTP辅助对象
英文名称:FtpGetDirList
返回FTP服务器上指定目录内的所有匹配文件和子目录信息。成功返回被找到的文件和子目录的数目,失败返回 -1失败的原因有可能是FTP服务器的目录结构暂时不被支持。本命令为初级对象成员命令。
参数的名称为“欲列出的文件”,类型为“文本型(text)”,可以被省略。可以包含路径,可以使用多字符 (*) 和单字符 (?) 通配符来指定多重文件及目录。
参数的名称为“存放文件名的数组变量”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量及变量数组。提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入所找到的匹配文件和子目录名称。变量数组内原有数据被全部销毁,变量数组的维数被自动调整为所找到的文件数目。
参数的名称为“存放文件属性的数组变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量及变量数组。当前不被支持,留做以后扩展。
参数的名称为“存放文件尺寸的数组变量”,类型为“长整数型(int64)”,可以被省略,提供参数数据时只能提供变量及变量数组。提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入所找到的匹配文件的尺寸,并与文件名数组成员一一对应。
参数的名称为“存放文件时间的数组变量”,类型为“日期时间型(date)”,可以被省略,提供参数数据时只能提供变量及变量数组。提供参数数据时只能提供变量数组。在命令执行完毕后,本变量数组内被顺序填入所找到的匹配文件的最后修改时间,并与文件名数组成员一一对应。变量数组内原有数据被全部销毁,变量数组的维数被自动调整为所找到的文件数目。
操作系统需求: Windows、Linux
调用格式: 〈文本型〉 对象.取现行目录 () - 网络传送支持库->FTP辅助对象
英文名称:FtpGetCurrentDir
返回FTP服务器上的当前目录。成功返回目录路径,失败返回空文本。本命令为初级对象成员命令。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.删除目录 (文本型 FTP目录路径) - 网络传送支持库->FTP辅助对象
英文名称:FtpDelDir
删除FTP服务器上的指定目录。成功返回真,失败返回假。本命令为初级对象成员命令。
参数的名称为“FTP目录路径”,类型为“文本型(text)”。FTP目录路径。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.删除文件 (文本型 欲删除的FTP文件) - 网络传送支持库->FTP辅助对象
英文名称:FtpDelFile
删除FTP服务器上的指定文件。成功返回真,失败返回假。本命令为初级对象成员命令。
参数的名称为“欲删除的FTP文件”,类型为“文本型(text)”。本参数指定在FTP服务器上欲删除文件的路径。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.文件改名 (文本型 欲改名的FTP文件,文本型 新文件名称) - 网络传送支持库->FTP辅助对象
英文名称:FtpReFileName
更改FTP服务器上指定文件的名称。成功返回真,失败返回假。本命令为初级对象成员命令。
参数的名称为“欲改名的FTP文件”,类型为“文本型(text)”。本参数指定FTP服务器上欲改名文件的路径。
参数的名称为“新文件名称”,类型为“文本型(text)”。本参数指定欲改为的文件名称。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.移动文件 (文本型 旧文件路径,文本型 新文件路径) - 网络传送支持库->FTP辅助对象
英文名称:FtpMoveFile
移动文件或目录到新的位置。本命令为初级对象成员命令。
参数的名称为“旧文件路径”,类型为“文本型(text)”。旧文件路径。
参数的名称为“新文件路径”,类型为“文本型(text)”。新文件路径。
操作系统需求: Windows、Linux
调用格式: 〈整数型〉 对象.执行FTP命令 (文本型 FTP命令,[文本型变量 返回命令数据]) - 网络传送支持库->FTP辅助对象
英文名称:FtpRunCmd
执行一条FTP命令, 返回服务器返回的信息代码。如果执行失败返回0。 本命令只有通过“连接FTP服务器”命令连接到FTP服务器以后才能使用。本命令为高级对象成员命令。
参数的名称为“FTP命令”,类型为“文本型(text)”。欲执行的FTP命令。
参数的名称为“返回命令数据”,类型为“文本型(text)”,可以被省略,提供参数数据时只能提供变量。执行FTP命令后服务器返回的命令文本,最大支持返回51200字节。
操作系统需求: Windows、Linux
调用格式: 〈逻辑型〉 对象.置现行目录 (文本型 FTP目录路径) - 网络传送支持库->FTP辅助对象
英文名称:FtpSetCurrentDir
设置FTP服务器上的当前目录,设置后可以在其他FTP命令中使用相对路径来指定文件。成功返回真,失败返回假。本命令为初级对象成员命令。
参数的名称为“FTP目录路径”,类型为“文本型(text)”。FTP目录路径。
操作系统需求: Windows、Linux
此问题由创新软件为您解答:
cxsoft.qt06.com
⑹ 易语言如何判断网络是否连接 告诉我代码 谢谢
易语言用“是否与互联网连接”和“是否已在线”的命令,只能检测一些如ADSL连接的电脑,是否已连接网络。但对于部分非网络连接如牵别人网线的电脑,是没有效果的。
100%能用的方法,是检测某个网站是否能正常访问。
这个网站就要选择那些稳定类型的网站,如网络、搜狐、腾讯。
这几个网站访问都很稳定的。
下面举例通过访问网络来看网络是否连接。
----------------------下面为易语言源码-----------------------
.子程序 __启动窗口_创建完毕
.局部变量 web, 文本型
web = 到文本 (HTTP读文件 (“http://www..com”))
寻找文本 (web, “网络”, , 假)
.判断开始 (寻找文本 (web, “网络”, , 假) = -1) ' 如果找到“网络”的字眼的话,则说明网站可以访问。-1的话,就是找不到,则不可以访问。
信息框 (“网络未连接!”, 0, )
.默认
信息框 (“网络已连接!”, 0, )
.判断结束
---------------------------------------------
⑺ 易语言怎么可以通过外网连接服务器与客户端
首先你得先明确你的组网方式,目前常见的组网方式有两种,
第一种是ADSL/光纤线路直接连接电脑;
第二种就是通过路由器组成的局域网;
前者相对来说简单一些,因为你电脑获取的IP直接是和外网通的,除了一些特定的端口运营商会封闭之外(如:80端口)大多数端口都是可以通讯的;
后者组网方式你就得对路由器有绝对的管理权,然后在路由器中把你这台局域网内的电脑做端口映射(不要使用运营商封闭的那些端口),然后你才能在外网的其他电脑上与你这台电脑进行数据通信。
只有基础网络环境你打通了,你才能测试你的代码是否通信正常。
⑻ 用易语言怎么连接宽带
用易语言怎么连接宽带
首先
编辑框1.内容 = 到文本 (读配置项 (取运行目录 () + “网络配置.ini”, “配置”, “账户”, ))
编辑框2.内容 = 到文本 (读配置项 (取运行目录 () + “网络配置.ini”, “配置”, “密码”, ))
其次 .
如果 (是否已在线 () = 真)
标签1.标题 = “已经拨号!”
.否则
标签1.标题 = “还没拨号!”
.如果结束
.如果 (注册项是否存在 (#本地机器, “自动连接ADSL”) = 真)
选择框3.选中 = 真
.否则
选择框3.选中 = 假
再次
如果结束
加载皮肤 (“皮肤模块”)' 读加密账户和加密密码 ()
如果启动窗口.可视 = 真
如果 (编辑框1.内容 ≠ “” 且 编辑框2.内容 ≠ “”)
.如果 (选择框3.选中 = 真)
手动拨号 ()
托盘 ()
_启动窗口.可视 = 假
标签1.文本颜色 = #蓝色
.否则
标签1.标题 = “自动连接失败”
标签1.文本颜色 = #红色
可视 = 真
.如果结束
补充:易语言是一门计算机编程语言。以“易”着称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。2015年已推出易安卓,用于编译安卓系统手机APP
⑼ 易语言判断网络是否连接
调用格式:〈逻辑型〉是否与互联网连接()-应用接口支持库->网络通信
英文名称:IsConnectToInternet
检测当前网络状态是否正在与外部互联网连接。成功返回真;失败返回假。如果本命令返回真,当前必然可以访问外部互联网。本命令为初级命令。
操作系统需求:Windows
源码复制粘贴即可。就两三句代码没必要上传附件了,或者照着截图自己敲敲也行,望及时采纳,谢谢!~~
.版本 2
.支持库 eAPI
.子程序 __启动窗口_创建完毕
.如果真 (取反 (是否与互联网连接 ())) ' 检查是否有网络连接,无网络弹出下面的信息框,有网络跳过这个如果真命令继续执行后面的代码,正常运行程序
信息框 (“当前没有检测到网络连接,请检查网络后重试”, 0, ) ' 无网络时信息框提示
结束 () ' 结束程序
.如果真结束
⑽ 易语言编写的客户端与服务器怎么实现通过网络连接
.版本 2
.如果 (客户1.连接 (到文本 (取主机名 ()), 19730) = 真)
信息框 (“客户连接服务器成功!”, 0, )
.否则
信息框 (“客户连接服务器失败!····”, 0, )