在线观看日韩国产I免费91动漫I精品在线免费视频Ix99av欧美视频I午夜精品久久久久99蜜桃最新章节I日韩免费视频播放I免费在线观看的avI午夜国产小视频I日韩免费在线观看视频I色道久久I欧美哺乳videosI日韩 欧美 亚洲I不卡色图区I一区二区国产精品I亚洲第一se情网站I日曰骚av.一区二区三区I午夜av剧场I西西444www无码视频

EC機器人TCPIP通訊(通訊助手)

2025-05-27

1.  簡介

本文簡單介紹EC機器人通過Socket通訊與通訊助手連接進行測試。

2.  操作流程

1、首先在電腦上準備(SocketTool)通訊助手工具

2、然后電腦與EC機器人通過網線相連接,設置為同一網段

電腦IPV4設置:

機器人IP設置

3、  機器人運行加載Socket通訊lua腳本

選擇寫好的lua腳本保存并運行,當后面狀態為綠色時就是腳本已運行

3.  示例

3.1.  EC機器人做客戶端連接服務器

Socket Tool 工具做服務器設置,端口為6666

機器人做客戶端lua腳本

3.1.1、連接服務器,接收和發送數據

lua腳本示例:

sleep(0.2)

ip="192.168.1.169" --服務器的IP

port=6666   --服務器的端口

mode="D2"  --獲取機器人D2變量的值

--連接服務器--

function Connection()   

    repeat ---repeat循環,until條件滿足跳出循環

        conn = connect_tcp_server(ip,port) --連接TCP語句

        if conn ~=1  then   ---判斷是否連接上去,連接上去返回1,失敗返回-1

            elite_print("TCP連接失敗,重連中",conn)---失敗后先斷開連接一次           

            disconnect_tcp_server(ip,port)

            sleep(0.1)

        end

    until conn==1

    elite_print("TCP連接成功")

end

Connection()--連接服務器

---接收數據---

while true do

    mode1=get_global_variable(mode) ---獲取機器人mode(D2)里面的值

    sleep(0.1)

if mode1==2 then

        repeat    

            ---接收數據,ret判斷得到的是返回的結果-1還是其他,recv里保存的是獲取的值

            ret,recv =client_recv_data(ip,0.1,0,port)

            elite_print(recv) --打印出來接收到的內容

            sleep (1)

        until (ret~=-1)

        sleep(0.01)

        set_global_variable(mode,0) --復位機器人D2的值為0

    end

---發送數據---

    if mode1==3  then

        ret = client_send_data(ip,"OK",0,port) --發送數據給服務器

        if ret ==-1 then

        elite_print("發送數據錯誤")

        end

        sleep(0.02)

        set_global_variable(mode,0) --復位機器人D2的值為0

    end

end

連接服務器時,當機器人未連接會在日志上一直打印內容

連接上去后也會打印一次

機器人觸發接收數據后,服務器發送數據,會在日志上顯示接收到的數據,之后就可按需求來使用。

機器人觸發發送數據后,會給服務器發送設定的字符串,服務器會顯示接收到的數據


3.2.  EC機器人做服務器連接客戶端

通訊助手做客戶端設置

機器人做服務器lua腳本

3.2.1、初始化TCP服務器,向客戶端發送和接收客戶端的數據

lua腳本示例:

sleep(1)  -- 等待1秒

port = 6666  -- 設置服務器端口

ip ="192.168.1.169"  -- 設置客戶端IP地址

init_tcp_server(port)  -- 初始化TCP服務器

while(1)do  -- 無限循環

    ret=is_client_connected(ip)  -- 檢查客戶端是否連接

    if(ret==1)then  -- 如果客戶端已連接

elite_print("客戶端已連接")

        server_send_data(ip,"1")  -- 向客戶端發送數據"1"

        recv="1"  

        while(recv ~= "2") do  

            sleep(1)  -- 等待1秒

            Ret,recv=server_recv_data(ip,0,port,0.5)  -- 接收客戶端數據

            elite_print(recv,Ret)  -- 打印接收到的數據和狀態   

        end

else

        elite_print("客戶端未連接")

    end  

end

客戶端未連接和連接上都是在日志上打印信息

連接上后,機器人會發送字符串“1”給客戶端,通訊助手上接收到數據

客戶端發送字符串“2”給機器人,機器人接收到數據把數據和接收到的數量打印出來

3.3.數據處理

在做服務器與客戶端時都會碰到接收的數據是字符串,在腳本中無法直接使用,這時就需用到字符串分割的功能。

字符串分割可以把接收到的字符串根據定義的字符來分割,返回一個數組供我們使用。

下面就是一個示例把接收到的字符串通過","進行分割。

recv1=string.split(recv,",")

download-669.svg comicon14.svg

電話咨詢

download-397.svg comicon15.svg

免費試用

Vector.svg Frame.svg

微信小程序

img1.jpg

微信小程序

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

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

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

提交
主站蜘蛛池模板: 国内成+人 亚洲+欧美+综合在线 | 亚洲精品av中文字幕在线| 久久成人国产精品| 久久久久女人精品毛片| 少妇高潮尖叫黑人激情在线| 日韩人妻无码精品系列| 男女真人国产牲交a做片野外| 日本jizz| 国产重口老太和小伙乱| 最新精品国偷自产在线老年人| 免费无码黄动漫在线观看| 成年女人免费v片| 欧美xxxx做受性欧美88| 性开放的女人aaa片| 日日碰日日摸日日澡视频播放 | 99偷拍视频精品一区二区| 自拍偷自拍亚洲精品10p| 好大好湿好硬顶到了好爽视频| 日韩成人无码v清免费| 国产精品视频在线观看| 亚洲熟妇自偷自拍另欧美| 久久久久久久久久久久| 无遮挡边吃摸边吃奶边做| 亚欧美日韩香蕉在线播放视频| 无码熟熟妇丰满人妻porn| 人妻熟女av一区二区三区| 色先锋资源久久综合5566| 久久精品国产999久久久| 人与禽交av在线播放| 国产女人高潮抽搐喷水视频| 国产欧美久久久精品影院| 国产成人精品无码一区二区| 久久和欧洲码一码二码三码| 99这里有精品热视频| 精品国产人妻一区二区三区免费| 天天爽天天爽夜夜爽毛片| 国产日韩av免费无码一区二区| 国产在线午夜卡精品影院| 国产精品视频一区二区三区四| 激情中文小说区图片区| 国产一区二区三区精品视频|