Uso do Winsock para comunicação

Tenho a necessidade de comunicar com uma máquina que não possui driver desenvolvido. Preciso enviar e receber frames via TCP/IP, e terei que montar as mensagens para enviar, e aguardar o retorno.

Pesquisando, encontrei uma solução que funciona em VBScript, com o uso do Winsock. Ele possibilita abrir a conexão, criar meus frames dinamicamente, e aguardar a resposta. O problema é que é necessária capacidade de manipulação de eventos, como a seguir:
Set winsock = Wscript.CreateObject(“MSWINSOCK.Winsock”, “winsock_”)

Mas não estou conseguindo fazer a chamada do objeto wscript de dentro do elipse, para conseguir tratar os eventos. Em um script rodando no windows, já é possivel…

Alguém teria uma ideia para meu problema, por favor?

Acredito que o ponto aqui é o ambiente onde o script está sendo executado, no Elipse é possível chamar o método CreateObject sem o objeto WScript (Windows Script Host).

Set obj = CreateObject( ... )