请教高手,易语言服务器客户/网络服务器网络客户端等所有e自带控件,如何判断连接状态?
答案:1 悬赏:60 手机版
解决时间 2021-04-08 09:46
- 提问者网友:箛茗
- 2021-04-08 01:25
如题连接状态是指state的值,如下State 属性的设置值是:常数值描述sckClosed0缺省的。关闭sckOpen1打开sckListening2侦听sckConnectionPending 3连接挂起sckResolvingHost 4识别主机sckHostResolved 5已识别主机sckConnecting 6正在连接sckConnected 7已连接sckClosing 8同级人员正在关闭连接sckError 9错误
最佳答案
- 五星知识达人网友:千夜
- 2021-04-08 01:39
'据我所知没有直接的方法~~但可以用以下方法实现
'=======判断连接状态时只要"是否已连接"逻辑变量为真则为连接状态否则是断开了连接!
.版本 2
.支持库 eSocket
.子程序 _按钮1_被单击
是否已连接 = 客户1.连接 (“127.0.0.1”, 19730)
是否已连接 = 异步套接字1.连接 (“127.0.0.1”, 80)
.子程序 _客户1_连接断开
是否已连接 = 假
.子程序 _异步套接字1_连接断开
是否已连接 = 假
================================
.版本 2
.子程序 发送数据
.如果 (客户1.发送数据 (123))
' 信息框 ("成功发送!", 0, )
.否则
信息框 (“发送数据失败,请检查网络连接!”, 0, )
'=======判断连接状态时只要"是否已连接"逻辑变量为真则为连接状态否则是断开了连接!
.版本 2
.支持库 eSocket
.子程序 _按钮1_被单击
是否已连接 = 客户1.连接 (“127.0.0.1”, 19730)
是否已连接 = 异步套接字1.连接 (“127.0.0.1”, 80)
.子程序 _客户1_连接断开
是否已连接 = 假
.子程序 _异步套接字1_连接断开
是否已连接 = 假
================================
.版本 2
.子程序 发送数据
.如果 (客户1.发送数据 (123))
' 信息框 ("成功发送!", 0, )
.否则
信息框 (“发送数据失败,请检查网络连接!”, 0, )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯