我想通过虚拟机和我自己的机器之间的TCP / IP通信进行连接。我的机器是ubuntu,虚拟机是win8 我这样创建了slave ubuntu端:TCP_IP地址是指我的win 8 ipv4地址
TCP_IP = '10.0.2.2'
TCP_PORT = 502
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((TCP_IP, TCP_PORT))
在Win 8端,我正在使用Simply Modbus Tcp程序,我给了ip addres我ubuntu端的以太网ip地址(我在ifconfig中找到了)192.168 ....,但是连接无法启动。
我在Windows上遇到此错误:
Error 63: occured at TCP Open Connection
The network connection was refused by the server
答案 0 :(得分:0)
从错误消息来看,服务器未在侦听端口502,或者存在阻止该端口的防火墙规则。