怎么让易语言自带的服务器和客户同时只能连接一个

怎么让易语言自带的服务器和客户同时只能连接一个,第1张

服务器接客户进入时, 判断 当前没有连接 就允许连接, 已有连接了 要么踢下线, 要么接受数据时, 忽略不返回数据或不处理只返回 当前已有连接,不允许多用户进入,
再者 服务器有连接时, 更改服务器端口 并向正常连接客户发送端口 让客机用新端口连接, 这时其它客户就不可以连接服务器了, 当正常连接客户断开时, 改回原端口即可

如果关闭的窗口是你自己的程序的话,那就在 窗口将被销毁 事件下让 客户1发送数据 () ,发送一段指定的信息(比如发送一段文本,“窗口关闭了”),服务器接收到这段信息就知道该窗口关闭了。
如果该窗口是外部程序的话,你可以用时钟检测该窗口进程或句柄。进程消失了,或句柄等于0就是窗口关闭了,这时 客户1发送数据 ()

通过中转服务器。 服务器和客户端是一对多的关系。即,一个客户端只能连接一个服务器,一个服务器可以被多个客户端连接。 所以,多个客户端之间的通讯,可以通过他们连接的共同服务器来完成。 客户端1和客户端2都连接了服务器1,那么客户端1可以


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12702009.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-27
下一篇2025-08-27

发表评论

登录后才能评论

评论列表(0条)

    保存