文章目录:
- 1、易语言如何让外网连内网?
- 2、易语言服务器怎么用
- 3、用易语言怎样写一个局域网内,服务端可以向多台客户端同时发一个弹窗信息
- 4、易语言局域网服务器与客户端连接问题
- 5、易语言服务器问题
- 6、易语言编写局域网数据库系统,用远程服务支持库类型还是控制台操作的服务器、客户类型好?
易语言如何让外网连内网?
易语言外网连接内,调用API函数实现通过外网链接内网SQL服务器。
目前了解的只有3种情况能实现要求:
1.端口映射(通用);
2.内网穿透(新版花生壳支持);
3.双网卡(双网卡示意图);
易语言服务器怎么用
利用服务器控件和客户控件可以做出一个局域网的登录、控制系统源码如下: .版本
2
.支持库
sock.程序集
窗口程序集1
.程序集变量
用户,
文本型
.程序集变量
密码,
文本型.子程序
__启动窗口_创建完毕
.局部变量
IP,
文本型,
,
"0"IP
=
取本机IP
()
编辑框1.内容
=
IP
[1].子程序
_服务器_数据到达
.局部变量
数据,
文本型数据
=
删首尾空
(到文本
(服务器.取回数据
()))
用户
=
取文本左边
(数据,
寻找文本
(数据,
“#”,
,
真)
-
1)
密码
=
取文本右边
(数据,
取文本长度
(数据)
-
寻找文本
(数据,
“#”,
,
真))
信息框
(“有用户登录:”
+
#换行符
+
用户
+
#换行符
+
密码,
0,
)
.子程序
_按钮1_被单击客户.连接
(编辑框1.内容,
19730)
客户.发送数据
(到字节集
(编辑框2.内容
+
“#”
+
编辑框3.内容))
.子程序
_服务器_客户进入输出调试文本
(服务器.取回客户
())
用易语言怎样写一个局域网内,服务端可以向多台客户端同时发一个弹窗信息
客户端程序要能开机自启动有专门的代码
服务器设置端口
客户.连接("地址",设置的端口号)
就能达到连接的目的.然后退出连接的话就需要取回客户.
地址写内网IP 端口号设置成一样的
易语言局域网服务器与客户端连接问题
注意必须在同个局域网,易语言上写:客户1.连接 (“localhost”, 端口),如不行请使用360的电脑专家发送问题:“单击游戏不能联机”(默认杀软都会把某个东西给屏蔽掉)
易语言服务器问题
实现聊天功能必须的组件:
类似QQ的聊天,发送信息,这里主要用到的组件是:服务器、客户
用易语言编写局域网聊天小软件(需要两个程序:服务器端和客户端):
这里讲的例子是所有用户发送数据的时候经过服务器,再由服务器转发出去,是群聊的一种方式。
首先做下两个程序的界面:
服务器端需要一个编辑框来显示所有发来的消息
客户端需要有发送按钮、输入内容的编辑框和显示别的用户发来消息的编辑框
客户端界面预览
服务器端界面预览
服务端详解:
点击“服务器”组件,点击左侧“属性”页,可编辑服务端的端口,默认为19730,和其他软件端口不冲突就行。
接下来写具体的代码,首先写服务器端的代码:双击“服务器”组件,在“_服务器1_数据到达”事件下编写解读内容和显示内容代码:
获取服务器收到的内容并解读代码:到文本 (服务器1.取回数据 ())
记录收到的内容代码:
注意:这里的编辑框要设置为多行显示,并显示滚动条。
客户端详解:
客户端是需要做到两个:连接服务端、发送消息到服务端,所以要先写连接服务端代码,双击客户端“_启动窗口”,写代码:
客户端连接服务器
写了连接但是是否连接成功,这又需要判断一下了,添加个变量,客户1.连接看提示返回结果为逻辑型,可写代码(注意:这里的连接需要服务器运行的情况下才能连接,不运行是无法连接成功的):
连接成功后,就要写发送信息的代码了,双击“发送信息”按钮,写代码:
客户端发送信息
最后总结一下思路:
服务端运行开启端口,并记录收到的消息
客户端连接服务端并发送消息
易语言编写局域网数据库系统,用远程服务支持库类型还是控制台操作的服务器、客户类型好?
当然是用远程服务了
易语言对组件支持的差一点!
还是用支持库的没有BUG
文章目录:1、易语言如何让外网连内网?2、易语言服务器怎么用3、用易语言怎样写一个局域网内,服务端可以向多台客户端同时发一个弹窗信息4、易语言局域网服务器与客户端连接问题5
服务器端的代码:双击“服务器”组件,在“_服务器1_数据到达”事件下编写解读内容和显示内容代码:获取服务器收到的内容并解读代码:到文本 (服务器1.取回数据 ()
户端需要有发送按钮、输入内容的编辑框和显示别的用户发来消息的编辑框客户端界面预览服务器端界面预览服务端详解:点击“服务器”组件,点击左侧“属性”页,可编辑服务端的端口,默认为19730,和其他软件端口不冲突就行。接下来写具体的代码,首先写服务器端的代码:双击“服务器”组件,在“_服务器1_