ik heb een VB 6.0 applicatie die via een socketcontrol verbinding maakt met een webserver om op die manier gegevens uit te kunnen wisselen. (Het programma draait lokaal op windows-xp-pro machines en de linuxserver draait red hat met apache)
Het communiceren tussen client-server verloopt via GET-commando''s op de webserver en in de testsitatie werkt dit perfect. Dat wil zeggen: thuis verbinding maken met de webserver op het werk. Via winsock werkt het en als test kan ik in de webbrowser een webpagina opvragen.
Op mijn werkplek in Oss (niet thuis) maak ik via normale LAN verbinding met de webserver en ook dit gaat perfect. So far so good.
Als ik op een dependance van het kantoor (hoofdvestiging is Oss waar de server staat, dependance Den Bosch/DB) verbinding wil maken dan werkt het niet.
De situatie in DB is als volgt. Er staat een E-smith-bak als router die in verbinding staat met de server in Oss via VPN. Alle werkplekken in DB maken via deze router verbinding met de server in Oss.Als ik de server in Oss bevraag mbv telnet dan heb ik gewoon verbinding en komt er een antwoord van de webserver binnen. Prima dus.
Vanuit de VB-app echter is er wel verbinding (socketstate =8), maar wordt geen data ontvangen. Ik verzend wel een aanvraag, maar krijg nooit een antwoord terug, en weet dus ook niet of mijn aanvraag uberhaupt wel ontvangen wordt.
Het vreemde is dus dat het via telnet wel werkt, en onze netwerkspecialist geeft (terecht?) aan dat hij het niet kan oplossen, omdat er gewoon netwerkverbinding is.
Iemand een idee waarom het vanuit de VB-app niet wil lukken?
Het communiceren tussen client-server verloopt via GET-commando''s op de webserver en in de testsitatie werkt dit perfect. Dat wil zeggen: thuis verbinding maken met de webserver op het werk. Via winsock werkt het en als test kan ik in de webbrowser een webpagina opvragen.
Op mijn werkplek in Oss (niet thuis) maak ik via normale LAN verbinding met de webserver en ook dit gaat perfect. So far so good.
Als ik op een dependance van het kantoor (hoofdvestiging is Oss waar de server staat, dependance Den Bosch/DB) verbinding wil maken dan werkt het niet.
De situatie in DB is als volgt. Er staat een E-smith-bak als router die in verbinding staat met de server in Oss via VPN. Alle werkplekken in DB maken via deze router verbinding met de server in Oss.Als ik de server in Oss bevraag mbv telnet dan heb ik gewoon verbinding en komt er een antwoord van de webserver binnen. Prima dus.
Vanuit de VB-app echter is er wel verbinding (socketstate =8), maar wordt geen data ontvangen. Ik verzend wel een aanvraag, maar krijg nooit een antwoord terug, en weet dus ook niet of mijn aanvraag uberhaupt wel ontvangen wordt.
Het vreemde is dus dat het via telnet wel werkt, en onze netwerkspecialist geeft (terecht?) aan dat hij het niet kan oplossen, omdat er gewoon netwerkverbinding is.
Iemand een idee waarom het vanuit de VB-app niet wil lukken?
[ Voor 3% gewijzigd door thomrob op 26-01-2006 21:39 ]