发布时间: 2026-01-15
本机TCPIP软件与虚拟机连接
1. 简介
本文将介绍,如何使用本机 TCPIP 测试软件与 CS 虚拟机建立连接。
本文示例的 TCPIP 测试软件:SocketTool
机器人软件版本:V 2.12.0
用户手册下载地址:技术资料_机器人技术-艾利特机器人
脚本手册下载地址:技术资料_机器人技术-艾利特机器人
2. 操作流程
2.1. 找到在本机运行的虚拟机s软件的IP
1. 本机操作:Win键 + R 输入 cmd ,打开 cmd 窗口。
2. 本机操作:cmd 窗口输入 ipconfig ,找到虚拟机软件的 IP:192.168.15.123 。
2.2. 找到在虚拟机运行的系统的IP
1. 虚拟机操作:右击鼠标,点击在终端打开,打开在虚拟机中执行的系统的终端。
2. 虚拟机操作:在终端输入 ifconfig ,找到 IP :192.168.15.128 。
2.3. 本机做主站,SocketTool操作
1. 本机做主站,机器人做从站。在 SocketTool 软件里,创建客户端,输入在 2.2 里获取的IP:192.168.15.128 ,端口号参考用户手册里的二次开发端口。
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 ,创建一个服务器,端口6000。
4. 机器人运行程序,连接成功,机器人会在运行窗口,打印 True 。
5. 本机这边,SocketTool 会收到机器人发过来的字符串。
3. 常见问题解答if
1. 在虚拟机内的机器人软件,不需要设置 IP 地址。与本机通讯,使用 2.2 目录获取的 IP,可以当作是机器人的 IP 。
2. 目录 2.1 里获取的 IP 是虚拟机软件,虚拟网口的 IP ,可以当作是本机的 IP 。