易语言怎么可以通过外网连接服务器与客户端

易语言怎么可以通过外网连接服务器与客户端,第1张

首先你得先明确你的组网方式,目前常见的组网方式有两种,

第一种是ADSL/光纤线路直接连接电脑;

第二种就是通过路由器组成的局域网;

前者相对来说简单一些,因为你电脑获取的IP直接是和外网通的,除了一些特定的端口运营商会封闭之外(如:80端口)大多数端口都是可以通讯的;

后者组网方式你就得对路由器有绝对的管理权,然后在路由器中把你这台局域网内的电脑做端口映射(不要使用运营商封闭的那些端口),然后你才能在外网的其他电脑上与你这台电脑进行数据通信。

只有基础网络环境你打通了,你才能测试你的代码是否通信正常。

客户端发送数据(到字节集(“标识”+“文件名称”+“|”)+读入文件(路径))-------------------------服务器端未处理=服务器取回数据()如果真(“标识”=到文本(取字节集左边(未处理,4))数组=分割字节集(取字节集右边(未处理,取字节集长度(未处理)-4),到字节集(“|”))写到文件(取运行目录()+“\”+到文本(数组[1]),数组[2])

服务器代码如下:

版本 2

子程序 _服务器1_数据到达

局部变量 待分割数据, 字节集

局部变量 分割数据, 字节集, , "0"

局部变量 文件1, 字节集

局部变量 文件2, 字节集

待分割数据 = 服务器1取回数据 ()

分割数据 = 分割字节集 (服务器1取回数据 (), 到字节集 (“&分割号&”), )

如果真 (取数组成员数 (分割数据) = 3)

文件1 = 分割数据 [1]

文件2 = 分割数据 [2]

文件3 = 分割数据 [3]

客服端代码如下:

版本 2

子程序 _按钮1_被单击

客户1发送数据 (“文件1” + “&分割号&” + “文件2” + “&分割号&” + “文件3”)

思路就是这样,应该会看明白吧

方法/步骤

1第一步当然是到mail163com注册一个邮箱账号啦、、、

2然后打开易语言,如果没有的话可以到百度爱易语言贴吧下载易语言。

3在易语言中新建一个窗口程序。

4写代码。

许多新手其实就是没有注意到每行代码的左边有一个加号,其实大家点一下就会出现各种参数名称的,然后按下F1可以在下方查看到帮助的……

5然后填上相应的账号密码即可,其他地方按照图上的填上去就行了。

6然后点击上边的右三角调试程序。

7然后左下角会出现一个字,可能出现真或者假,真就是连接成功,说明可以正常发送邮件,如果是假的话就要检查一下账号密码是不是输入错误了。

8点击右三角右边的正方形按钮结束调试,继续写代码,如图,然后再次点击右三角调试程序。

9等待一下子,收信人就会收到邮件了。

10相信大家跟着做应该都能够做出来了,是不是很简单呢?点个赞吧~~~

END

版本 2

子程序 _按钮1_被单击

如果 (连接发信服务器 (“smtp163com”, , 你的帐号, 你的密码, 3000) = 真)

信息框 (“连接成功”, 0, )

否则

信息框 (“连接失败”, 0, )

如果结束

' 注释:你的帐号为不带@163com,帐号和密码都要用“”

自己写俩软件 一个建个服务器组件 一个是客户端组件

客户端连接上服务器以后 发送数据 最前面加个标识符 比如前面加个Y是用户名 M是密码

然后服务器收到数据以后 判断以下收到的数据取文本最前面标识符是什么 然后相应自己写出到一个TXT文件里保存

以此类推 以这种发送封包然后服务器判断封包标识符来保存这些数据

服务器最后再加上 判断客户端登录的帐号 然后发送数据 也是用封包传送 等级 物品 金钱之类的东西 客户端登录成功以后 通过服务器来获取这些信息

如果你觉得麻烦的话直接保存到他本地的文件里 写配置项然后加密 保存到C盘他一般找不到的地方 然后每次打开的时候读取本地保存的配置项就可以了

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情