怎么让易语言自带的服务器和客户同时只能连接一个?服务器接客户进入时, 判断 当前没有连接 就允许连接, 已有连接了 要么踢下线, 要么接受数据时, 忽略不返回数据或不处理只返回 当前已有连接
怎么让易语言自带的服务器和客户同时只能连接一个?
服务器接客户进入时, 判断 当前没有连接 就允许连接, 已有连接了 要么踢下线, 要么接受数据时, 忽略不返回数据或不处理只返回 当前已有连接,不允许多用户进入, 再者 服务器有连接时, 更改服务器端口 并向正常连接客户发送端口 让客机用新端口连接, 这时其它客户就不可以连接服务器了, 当正常连接客户断开时, 改回原端口即可20 易语言怎么用客户端和服务端?
打开2次易语言,分别新建一个窗口程序在第一个窗口里添加服务器控件,第二个窗口添加客户控件根据自己情况,这里端口可以根据自己需要去修改,不改也可以 我们在第二个窗口(放客户控件的)的窗口创建完毕事件里加入以下代码 客户1.连接 (“127.0.0.1”, 19730) 127.0.0.1是本地服务器,根据自己的情况去修改IP,19730是刚刚设置的端口 我们在第二个窗口(放客户控件的)的窗口创建完毕事件里加入以下代码 客户1.连接 (“127.0.0.1”, 19730) 127.0.0.1是本地服务器,根据自己的情况去修改IP,19730是刚刚设置的端口 在第一个窗口(服务器)的_服务器1_数据到达 事件加入以下代码 调试输出(服务器1.取回客户 ()) 先运行第一个窗口(服务器),再运行第二个窗口(客户),我们可以在第一个窗口的输出窗口里看到客户进入的状况 服务器向客户端发送消息可以用 服务器1.发送数据() 我们把刚刚的调试输出(服务器1.取回客户 ())改成 客户 = 服务器1.取回客户 () 添加一个按钮,在按钮单击事件加入服务器1.发送数据 (客户, “提示_这只是一个提示”,)本文链接:http://10.21taiyang.com/Health-Conditions/21357275.html
易语言替换[繁体:換]服务器客户转载请注明出处来源