Тема: VBScript: Не могу послать данные в порт через WinSock
Может быть кто сталкивался с проблемой:
Пытаюсь послать данные на порт удаленного компа. Порт открывается, читать оттуда можно (GetData), а на SendData выдает ошибку - Объект не поддерживает это свойство или метод: 'tcpClient.SendData'. FireWall отключен.
Фрагмент кода:
Set tcpClient=WScript.CreateObject("MSWinsock.Winsock")
WScript.ConnectObject tcpClient,"tcpClient_"
tcpClient.Protocol = sckTCPProtocol
tcpClient.RemoteHost = "192.168.1.1"
tcpClient.RemotePort = 9005
tcpClient.Connect
start_time = second(Now)
Do While (tcpClient.State <> sckConnected) or (second(Now) >= start_time+3)
WScript.Echo "open port..."
WScript.Sleep 500
Loop
if not bConnected Then
WScript.Echo "timeout"
WScript.Quit
Else
tcpClient.SendData("li:2:10000016:")
end If
test_port.vbs(18, 3) Ошибка выполнения Microsoft VBScript: Объект не поддерживает это свойство или метод: 'tcpClient.SendData'