易語言UDP設備與sqlserver通訊工具官方版是易語言編寫的一個設備監(jiān)控工具,可以批量操作導入設備IP,進行實時的通訊數(shù)據(jù)處理,易語言UDP設備與sqlserver通訊工具官方版需要在同一個系統(tǒng)網(wǎng)絡環(huán)境下運行,將該網(wǎng)絡環(huán)境下的UDP設備全部識別并導入即可。
易語言寫的,主要是用來下載參數(shù)到設備的,公司原來的服務程序需要停止才能下載參數(shù),這個不用停止可以直接批量操作,功能基本上都已經(jīng)完善了,寫了7個版本多多少少有點問題,慢慢修復,把成品發(fā)給大家研究一下
客戶ip=ip
客戶端口=port
發(fā)送者端口=至到文本(port)
搖收數(shù)據(jù)包=字節(jié)集_字節(jié)集到十六進制(指針到字節(jié)集(dats.1en))
白名成功標識=取文本中間(接收數(shù)據(jù)包9,6)
接收保存(客戶ip,至到致文本(port),接收數(shù)據(jù)包)
編輯框2.加入文本至文本(取現(xiàn)行時間())+#執(zhí)行符+“[客戶]”+ip+“:”+到文本(port)+#換行符+“[數(shù)據(jù)]”+字節(jié)集_字節(jié)集到十六進制(指針到字節(jié)集(dataen))+#執(zhí)行符)
返回標識=取文本中間(接收數(shù)據(jù)包,13,2)
消麥標識=取文本中間(接收數(shù)據(jù)包,23,2)’查調(diào)余額06/00
a=取文本中間(接收數(shù)據(jù)包,9,8)’心跳檢測
·判斷(a=“00057400”)’心跳檢則
引導碼=取文本中間(接收數(shù)據(jù)包,1,8)'“FB01”
機器碼=取文本中間(接收數(shù)據(jù)包,5,4)
數(shù)據(jù)包長度=“0001”
命令碼=“81”
校驗碼=CRC16效驗碼(機器碼+數(shù)據(jù)包長度+命令碼)
bys=字節(jié)集_十六進制到字節(jié)集(引導碼+數(shù)據(jù)包長度+命令碼+校驗碼)
…服務udp.發(fā)送(客戶ip,客戶端口,by=)
網(wǎng)友評論