窗口程序集名 | 保 留 | 保 留 | 备 注 |
程序集1 | | | |
变量名 | 类 型 | 数组 | 备 注 |
object | IWebSocket | |
标准输出 (,
“欢迎使用,正在连接中...”)启动线程 (&例子1, ,
)
判断循环首 (object.
IsSucessed () =
假)
延时 (200
)
判断循环尾 ()标准输出 (,
“连接成功!”,
#换行符 )标准输出 (,
“->Send”,
#换行符 )
如果真 (object.
Send ( #test ) =
假)
标准输出 (,
“->Close”,
#换行符 )
object.
Close ()
标准输入 ()object.
Close () 返回 (0
) 变量名 | 类 型 | 静态 | 数组 | 备 注 |
ws | IWebSocket | | |
response | IWebMessage | | |
ws = IWebSocket.
LinkStart (“ws://localhost:9222/devtools/page/4f8eb57e-db14-4fd9-9b27-05441a501565”)
判断 (ws.
IsSucessed ())
调试输出 (“连接成功”)
object = ws

判断循环首 (真)

response = ws.
Receive ()

如果真 (response.
IsSucessed () =
假)



跳出循环 ()




如果真 (DoMessageDispatchs (ws, response
) =
假)

跳出循环 ()



判断循环尾 ()
ws.
Close ()
调试输出 (“连接断开”)
调试输出 (“连接失败!”)
|
DoMessageDispatchs | 逻辑型 | |
|
ws | IWebSocket | | | |
response | IWebMessage | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
body_text | 文本型 | | |
判断 (response.
GetType () =
#WS_TEXT )
body_text = response.
GetTextData ()
调试输出 (“文本消息”, response.
Length (), body_text
)
标准输出 (,
“->Receive Text: ”,
#换行符, body_text,
#换行符 )
返回 (真)
判断 (response.
GetType () =
#WS_BINARY )
调试输出 (“二进制流消息”, response.
Length (), response.
GetBinaryData ())
返回 (真)
返回 (假)