CS機器人本機TCPIP測試軟件與虛擬機建立連接
1. 簡介
本文將介紹,如何使用本機 TCPIP 測試軟件與 CS 虛擬機建立連接。
本文示例的 TCPIP 測試軟件:SocketTool
機器人軟件版本:V 2.12.0
用戶手冊下載地址:
http://www.996cqq.com/service/technical?kw=&type1=&type2=18&type3=&type4=&type5=&wd=1&tp=1
腳本手冊下載地址:
http://www.996cqq.com/service/technical?kw=&type1=&type2=11&type3=&type4=&type5=&wd=1&tp=1
2. 操作流程
2.1. 找到在本機運行的虛擬機軟件的IP
1.本機操作:Win鍵 + R 輸入 cmd ,打開 cmd 窗口。

2. 本機操作:cmd 窗口輸入 ipconfig ,找到虛擬機軟件的 IP:192.168.15.123 。

2.2. 找到在虛擬機運行的系統(tǒng)的IP
1.虛擬機操作:右擊鼠標,點擊在終端打開,打開在虛擬機中執(zhí)行的系統(tǒng)的終端。

2. 虛擬機操作:在終端輸入 ifconfig ,找到 IP :192.168.15.128 。
2.3. 本機做主站,SocketTool操作
1.本機做主站,機器人做從站。在 SocketTool 軟件里,創(chuàng)建客戶端,輸入在 2.2 里獲取的IP:192.168.15.128 ,端口號參考用戶手冊里的二次開發(fā)端口。
【原尺寸1052*792】
【修改尺寸為880*661】
2. 以 30001 端口為例,連接成功后,即可收機器人的反饋。本機做主站,機器人做從站,機器人不需要做任何操作。

2.4. 本機做從站,機器人操作與SocketTool操作
1. 參考 CS腳本手冊 ,寫一個簡易的通訊腳本,IP 輸入目錄 2.1 里獲取的 IP:192.168.15.123 。
2.
ret = socket_open("192.168.15.123",6000)
while ret == False:
textmsg(ret)
ret = socket_open("192.168.15.123",6000)
sleep(0.5)
textmsg(ret)
socket_send_string("hello")

3. 本機 SocketTool ,創(chuàng)建一個服務(wù)器,端口6000。

4. 機器人運行程序,連接成功,機器人會在運行窗口,打印 True 。

5. 本機這邊,SocketTool 會收到機器人發(fā)過來的字符串。

3. 常見問題解答
3.1 虛擬機內(nèi)的機器人軟件,不需要設(shè)置 IP 地址。與本機通訊,使用 2.2 目錄獲取的 IP,可以當作是機器人的 IP 。

2. 目錄 2.1 里獲取的 IP 是虛擬機軟件,虛擬網(wǎng)口的 IP ,可以當作是本機的 IP 。
