aardio 文档
aardio 范例: WSS 转发 WS - WebSocket 客户端
//WSS 转发 WS
import win.ui;
/*DSG{{*/
var winform = win.form(text="WSS 转发 WS - WebSocket 客户端";right=770;bottom=447)
winform.add(
btnSend={cls="button";text="发送数据";left=570;top=343;right=712;bottom=423;db=1;dr=1;z=3};
txtMessage={cls="edit";left=29;top=22;right=741;bottom=320;db=1;dl=1;dr=1;dt=1;edge=1;multiline=1;z=1};
txtSend={cls="edit";text="WebSocket测试";left=29;top=348;right=558;bottom=423;db=1;dl=1;dr=1;edge=1;multiline=1;z=2}
)
/*}}*/
import web.socket.client;
var ws = web.socket.client();
ws.onOpen = function(){
winform.txtMessage.print("已连接到:",ws.url);
}
ws.onMessage = function(msg){
winform.txtMessage.print(msg.data);
}
winform.btnSend.oncommand = function(id,event){
ws.send(winform.txtSend.text)
}
//加上这句自动支持 wss 加密协议
import dotNet.sslTunnel.client;
//连接 wss 服务端
ws.connect("wss://websocket-echo.com");
winform.show();
win.loopMessage();
Markdown 格式