婷婷网在线I久久精品视频在线I九九综合在线I97麻豆视频I日韩免费视频在线观看I9999在线视频

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

微信小程序

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

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

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

提交
主站蜘蛛池模板: 丁香导航| 国产亚洲情侣一区二区无 | 黄色影院在线免费观看 | 日韩久久精品一区二区三区 | 国产精品亚洲综合久久 | 国产国语在线 | 亚洲理论片在线观看 | 97色婷婷成人综合在线观看 | 天天综合操 | av免费福利 | aaa日本高清在线播放免费观看 | 天天搞天天干天天色 | 国产精品久久久一区二区三区网站 | 国产黄色片免费 | 日韩色综合网 | 久久视频在线免费观看 | 99久久99热这里只有精品 | 特片网久久 | 国产精品久久久久久超碰 | 激情中文在线 | 国产精品婷婷 | 久久视频在线观看 | 在线免费色 | 国产精品视频全国免费观看 | 午夜国产一区二区三区四区 | 超碰大片 | 日本精品一区二区三区在线播放视频 | 成人毛片在线视频 | 国产午夜精品一区 | 精品国产一区二区三区久久久久久 | 欧美夫妻生活视频 | 人人看黄色 | 欧美xxxx性xxxxx高清 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 国产精品久久久久国产精品日日 | 国产美女在线精品免费观看 | 伊人久操 | 日韩中文字幕国产 | 国产又粗又硬又爽的视频 | 免费网站看v片在线a | 国产精品欧美日韩在线观看 | 美女网站视频色 | 天天色综合三 | 精品国产一区二区三区四区vr | 91精品啪在线观看国产线免费 | ,午夜性刺激免费看视频 | 久久国产精品久久久 | 五月天色丁香 | 中文字幕黄色av | 国产精品欧美久久 | 中日韩免费视频 | 亚洲国产精品成人精品 | 成人毛片在线视频 | 国产精品99久久久久久武松影视 | 亚洲午夜激情网 | 成人免费在线观看电影 | av在线播放快速免费阴 | 久久久国产一区二区三区 | 97在线视频免费观看 | 麻豆传媒电影在线观看 | 就色干综合 | 日韩精品高清不卡 | 久久久午夜电影 | 极品中文字幕 | 不卡电影一区二区三区 | 久草在线观看视频免费 | 特黄特色特刺激视频免费播放 | 国产美女无遮挡永久免费 | 久草在线视频免赞 | 国产成人av一区二区三区在线观看 | 国产黄在线 | av成人资源| 久久99亚洲精品久久 | 国产.精品.日韩.另类.中文.在线.播放 | 亚洲在线网址 | 西西人体4444www高清视频 | 久久成人午夜 | 国产一区二三区好的 | 久久99视频免费观看 | www.亚洲| 国内精品视频在线 | 久久久免费在线观看 | 国产精品久久久久9999 | 久久av在线播放 | 午夜精品久久久久久久久久 | 激情九九| 丁香视频在线观看 | 91视视频在线直接观看在线看网页在线看 | 91资源在线播放 | 国产精品久久久久久久久久不蜜月 | 欧美最猛性xxxxx(亚洲精品) | 99这里只有久久精品视频 | 久久久久电影网站 | 狠狠干夜夜 | 久久神马影院 | 在线免费观看视频一区二区三区 | 国产成人精品免高潮在线观看 | 天天干夜夜爱 | 精品一区二区三区久久久 |