发布时间: 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 。

提交反馈