Recentemente, fui designado para trabalhar em um programa de diagnóstico feito em C ++, que se comunica com um equipamento eletrônico. Nosso cenário normal envolve a comunicação através de uma interface RS232, mas me pediram para fazer nosso programa funcionar através de ethernet, tendo o código fonte sido feito no Visual Basic.
Depois de muita discussão sobre tentar fazer o código funcionar e continuar recebendo 10049 erros Winsock quando tentei me conectar, tentei executar o ping no switch. A partir do computador em que o programa VB está sendo executado, posso ver a opção via ping, nslookup, tracert e pathping (eu estava indo na lista de programas) e posso fazer isso por meio de URI ou endereço IP. Do meu laptop, enviar os mesmos comandos falha sempre. Ambos usam o mesmo cabo de rede e o mesmo dispositivo USB-para-Ethernet (eu os troquei entre testes), mas um pode ver o switch e o outro não.
Estou trabalhando no final da programação, mas os resultados do ping me fazem pensar que pode haver um problema de rede me atrapalhando. wry grin Eu não sou muito de um cara da rede, por isso estou apelando para assistência especializada.
Ambos os computadores estão executando o Windows XP, se isso ajudar.
A conexão é para um dispositivo "IP-RS8" que então se conecta às nossas unidades VCU-C. Cada unidade é acessível via URI ou endereço IP no computador de mesa que normalmente temos conectado às unidades (ele está executando o programa VB mais antigo do qual me pediram para remover o código de rede). A conexão é feita por meio de um adaptador USB para Ethernet, de modo a deixar a porta Ethernet comum disponível para conexão com a rede da empresa. Hmm ... pensando bem, eu provavelmente confundi o problema, falando sobre o comando "o switch" ao invés de indicar que são os dispositivos. Me desculpe. A comunicação é geralmente feita com uma DLL que usa funções Winsock para fazer consultas de dados do VCU e, em seguida, para receber. Estou falhando ao conectar.
Eu não encontrei nada no firewall que deveria bloquear esses comandos, mas vou continuar cutucando. Não sei se é potencialmente relevante, mas na área de trabalho, o adaptador mapeia para a Conexão Local 3 enquanto está no laptop, ele é consistentemente mapeado para a Conexão Local 2. Atualmente, está lendo no DHCP.
IPConfig / todos os resultados:
Área de trabalho
Host Name . . . . . . . . . . . . : AMERDAEXXXXXX
Primary Dns Suffix . . . . . . . : amer.example.com
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : COMPANY.com
amer.example.com
atle.example.com
cone.example.com
apac.example.com
scan.example.com
bYX.example.com
Adaptador Ethernet Conexão local X:
Connection-specific DNS Suffix . : amer.example.com
Description . . . . . . . . . . . : Broadcom NetXtreme XYxx Gigabit Controller
Physical Address. . . . . . . . . : YY-XX-YB-XX-XX-XX
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : XYY.XXX.XY.XXX
Subnet Mask . . . . . . . . . . . : XXX.XXX.XXY.Y
Default Gateway . . . . . . . . . : XYY.XXX.XY.X
DHCP Server . . . . . . . . . . . : XY.XXX.XXY.XX
DNS Servers . . . . . . . . . . . : XY.XXX.XXY.XX
XY.XXY.XXY.XX
Primary WINS Server . . . . . . . : XY.XXX.XXY.X
Secondary WINS Server . . . . . . : XY.XXY.XXY.X
Lease Obtained. . . . . . . . . . : Thursday, July XX, XYXX XY:XX:XX AM
Lease Expires . . . . . . . . . . : Sunday, July XX, XYXX XY:XX:XX AM
Adaptador Ethernet Conexão local X:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : ASIX axYYYYX USBX.Y to Fast Ethernet Adapter
Physical Address. . . . . . . . . : YY-XY-BY-YX-XY-AY
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : XY.Y.Y.X
Subnet Mask . . . . . . . . . . . : XXX.XXX.XXY.Y
Default Gateway . . . . . . . . . : XY.Y.Y.X
DHCP Server . . . . . . . . . . . : XY.Y.Y.XY
DNS Servers . . . . . . . . . . . : XY.Y.Y.X
Lease Obtained. . . . . . . . . . : Thursday, July XX, XYXX XY:XX:XY AM
Lease Expires . . . . . . . . . . : Tuesday, August YX, XYXX XX:XY:XY AM
Laptop
Configuração IP do Windows
Host Name . . . . . . . . . . . . : AMERLAFYYXXYX
Primary Dns Suffix . . . . . . . : amer.example.com
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : COMPANY.com
amer.example.com
atle.example.com
cone.example.com
apac.example.com
scan.example.com
bYX.example.com
Adaptador Ethernet Conexão local:
Connection-specific DNS Suffix . : amer.example.com
Description . . . . . . . . . . . : Intel(R) 82567LM Gigabit Network Connection
Physical Address. . . . . . . . . : YY-XY-BY-DY-XB-YX
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : XYY.XXX.XY.XY
Subnet Mask . . . . . . . . . . . : XXX.XXX.XXY.Y
Default Gateway . . . . . . . . . : XYY.XXX.XY.X
DHCP Server . . . . . . . . . . . : XY.XXX.XXY.XX
DNS Servers . . . . . . . . . . . : XY.XXX.XXY.XX
XY.XXY.XXY.XX
Primary WINS Server . . . . . . . : XY.XXX.XXY.X
Secondary WINS Server . . . . . . : XY.XXY.XXY.X
Lease Obtained. . . . . . . . . . : Thursday, July XX, XYXX XX:XX:XX AM
Lease Expires . . . . . . . . . . : Sunday, July XX, XYXX XX:XX:XX AM
Adaptador Ethernet {XYXAAYXX-YEDY-XXYX-YYEX-BYXYXXYEEYEX}:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Nortel IPSECSHM Adapter
- Packet Scheduler iniport
Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-YY
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : Y.Y.Y.Y
Subnet Mask . . . . . . . . . . . : Y.Y.Y.Y
Default Gateway . . . . . . . . . :
Adaptador de rede de folhas com adaptador Ethernet:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Leaf Networks Adapter
Physical Address. . . . . . . . . : YY-FF-FA-BC-YF-AY
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : X.XYY.XY.XX
Subnet Mask . . . . . . . . . . . : XXX.Y.Y.Y
Default Gateway . . . . . . . . . :
Adaptador Ethernet Conexão local 3:
Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : Bluetooth LAN Access Server Driver
Physical Address. . . . . . . . . : YY-FX-AX-YA-BY-CA
Adaptador Ethernet Conexão de rede sem fio 2:
Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : Intel(R) WiFi Link 5300 AGN
Physical Address. . . . . . . . . : YY-XX-YA-CX-FC-YE
Adaptador Ethernet Conexão local 2:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : ASIX ax88772 USB2.0 to Fast Ethernet Adapter
Physical Address. . . . . . . . . : YY-XY-BY-YX-XY-AY
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : XYX.XYY.X.X
Subnet Mask . . . . . . . . . . . : XXX.XXX.XXX.Y
Default Gateway . . . . . . . . . :