function main(){
var param = {
“op”: “subscribe”,
“args”: [
{
“channel” : “instruments”,
“instType”: “FUTURES”
}
]
}
// جب ڈائل فنکشن کو بلایا جاتا ہے تو ، اس کی وضاحت کریںreconnect=trueری کنکشن موڈ پر سیٹ کریںpayloadیعنی دوبارہ رابطہ کے وقت بھیجے جانے والے پیغامات۔ ویب ساکٹ کا رابطہ منقطع ہونے کے بعد ، یہ خود بخود دوبارہ رابطہ قائم کرے گا اور خود بخود پیغامات بھیجے گا۔
var ws = Dial(“wss://wsaws.okex.com:8443/ws/v5/public|compress=gzip_raw&mode=recv&reconnect=true&”+ JSON.stringify(param))
if(ws){
ws.write(JSON.stringify(param))
var pingCyc = 1000 * 20
var lastPingTime = new Date().getTime()
while(1){
var nowTime = new Date().getTime()
var ret = ws.read()
Log(“ret:”, ret)
if(nowTime - lastPingTime > pingCyc){
var retPing = ws.write(“ping”)
lastPingTime = nowTime
Log ((“بھیجا گیا:ping”، “#FF0000”)
}
LogStatus{“موجودہ وقت: 11 بجے”}_D())
Sleep(1000)
}
ws.close()
}
}
مثال کے طور پر ، اوکیکس کے ویب ساکٹ انٹرفیس میں پروڈکٹ چینل کو مندرجہ بالا کوڈ کے ساتھ درخواست کرنا ، ہمیشہ وقت سے باہر ہوتا ہے ، کیا کوئی صحیح کوڈ دے سکتا ہے؟