久久综合九色综合欧美就去吻-亚洲色精品三区二区一区-国产99视频精品免费视看6-欧美性xxxx极品少妇-性无码一区二区三区在线观看

CS機器人運行中socket通訊斷開自動重連

2025-05-28

1.簡介

本篇文章介紹CS機器人作客戶端在使用腳本與服務器做socket通訊時怎么樣循環判斷連接,通訊斷開后怎么樣自動連接,以下內容要求機器人應用2.12及以上

2.操作流程

  1. 建立 TCP/IP 網絡通信

1.當我們單純使用 socket_open()建立 TCP/IP 網絡通信指令時,如果服務器還未打開時,機器人端戶端未連接到服務器,程序依然往下運行,運行到發送/接收時機器人就會報錯如圖1-1所示,這樣機器人就必須初始化重新運行。

圖1-1

2.為了避免圖1-1的情況發生我們可以利用socket_open()建立 TCP/IP 網絡通信時的返回值做條件判斷循環連接直到連接成功后程序才繼續往下運行。如圖1-2所示如果服務器未打開時機器人會一直與服務器建立連接并打印“連接失敗”到EliRobot 的日志欄中。

圖1-2

3 當服務器打開時機器人客戶端連接成功后會打印到“連接成功“EliRobot 的日志欄中如圖1-3所示,可以用下面代碼1-1配合圖1-4的圖形化編程直接調用df腳本實現此操作。

圖1-3


圖1-4


代碼1-1

2.向服務器發送數據

1.我們單純的使用發送指令例如:socket_send_string(str, socket_name="socket_0")未判斷發送是否成功時,如果當機器人客戶端當時已經與服務器斷開連接了或發送失敗后程序依然往下繼續運行,如圖2-1所示。

圖2-1

2.為了避免圖2-1的情況發生,我們可以利用發送指令的返回時作為判斷是否發送成功,發送失敗時一直發送直到發送成功為止,發送失敗的情況一般都是機器人客戶端與服務器斷開連接時出現的,所以我們可以在發送前和發送失敗后通過“socket_is_connected()”判斷與服務器連接的狀態如果斷開重新連接再次發送,如圖2-2所示,可以用下面代碼2-1配合圖2-3的圖形化編程直接調用df腳本實現此操作。

圖2-2



代碼2-1

3.從服務器接收數據

1.當我們單純的使用接收指令例如“socket_read_string(timeout=2)”接收服務器的數據時:

a:如果當機器人與服務器未連接時就接收數據就會如圖3-1所示報錯,此時程序已經停止需要重新初始化程序。

b:如果我們機器人客戶端未接收到數據程序依然會往下繼續運行,這樣就會影響我們的程序流程,如圖3-2所示(未接收到數據,程序依然往下運行,當運行到索引字符串轉換時沒有數據程序就會報錯,這時程序已經停止需要重新初始化程序)。

圖3-1


圖3-2

2.為了避免以上a.b兩種情況發生,我們可以在接收數據之前通過“socket_is_connected()”判斷與服務器連接的狀態如果斷開重新連接,并通過再次接收接收指令例如“socket_read_string(timeout=2)”的返回值判斷是否接收到數據,返回值為0時,再次接收數據,如圖3-3所示,以用下面代碼3-1配合圖3-3的圖形化編程直接調用df腳本實現此操作。

圖3-2


圖3-3

代碼3-1


3.常見問題解答

  1. 機器人應用版本必須是2.12及以上
  2. 以上代碼是以發送字符串和讀取字符串為例,如果想發送/讀取其他數據類型,只需要更換代碼中的socket_send_string/socket_read_string即可,具體指令參考CS機器人腳本手冊下載中心_機器人技術-艾利特機器人

腳本文件:socket.script



download-669.svg comicon14.svg

電話咨詢

download-397.svg comicon15.svg

免費試用

Vector.svg Frame.svg

微信小程序

img1.jpg

微信小程序

準備好突破增長瓶頸,開啟智能制造了嗎?
了解我們的機器人如何幫助您的業務增長
歡迎下載艾利特機器人資料

我已閱讀并同意艾利特《隱私政策》《法律聲明》

我已知曉并同意艾利特通過電子郵件發送相關資料

提交
主站蜘蛛池模板: 欧美日韩精品久久久免费观看| 亚洲乱码1卡2卡3乱码在线芒果 | 强开小婷嫩苞又嫩又紧视频韩国| 国产av高清怡春院| 日本边添边摸边做边爱边| 在线日韩av永久免费观看| 久久aⅴ人妻少妇嫩草影院| 久久亚洲粉嫩高潮的18p| 日本欧美视频在线观看三区| 国产精品嫩草影院一二三区入口| 又黄又爽又猛的视频免费| 亚洲欧美另类成人综合图片| 色欲色香天天天综合无码| 午夜精品久久久久久久喷水| 成人无码看片在线观看免费| 97在线观看播放| 女人摸下面自熨视频在线播放 | 免费无码毛片一区二三区| 精品人妻av区乱码| 中文字幕日韩一区二区三区不卡 | 国模欢欢炮交啪啪150| 天天爽夜夜爽人人爽从早干到睌| 国产精品亚洲一区二区z| а中文在线天堂| 亚洲色无码专区在线观看精品| 欧美最猛黑人xxxx黑人猛交98 | 伊人色综合一区二区三区影院视频 | 亚洲熟妇av一区二区三区下载| 国产精品高清一区二区不卡片| 十八禁午夜私人在线影院| 久久精品人人做人人爽97| 人人澡人摸人人添| 亚洲日韩亚洲另类激情文学一| 无码av中文字幕一区二区三区| 2021年国产精品专区丝袜| 免费国产成人高清在线网站| 久久精品视频在线看99| 国产成人片一区在线观看| 无码男男作爱g片在线观看| 亚洲成av大片大片在线播放| 亚洲色大成网站www永久在线观看|