Ciao a tutti,
ho un problema un pò complicato da spiegare e spero di essere chiara:
Ho un'applicazione scritta in VB.NET 2008 che funge da server, in ascolto sull'IP 100.100.100.7 e sulla porta 8001, di connessioni client(attraverso le socket) su una macchina in cui ho anche un server web IIS con una pagina html che utilizza un file javascript al cui interno effettua una chiamata ajax ad un web service scritto in asp. net, che richiede come parametri di input l'ip del server (100.100.100.7) e un indice di una richiesta. Quindi quando un client digita l'ip pubblico della macchina, richiamerà il file javascript che al suo interno effettuerà la chiamata ajax al web service passando l'ip del server a cui vuole connettersi.La connessione non ha problemi...il problema è sulla risposta da inviare al web service (stringa json con alcuni valori), in particolare vedo dal browser che le chiamate al web service vengono inviate....ma senza risposta....a volte capita che riesco ad avere la risposta solo alla prima richiesta, ma con molto ritardo.
L'ip della macchina nella rete è 100.100.100.7 ed ha come IP pubblico 188.64.91.100:
la chiamata ajax nel file javascript è la seguente:
Mentre per quanto riguarda il webService:
Per la lettura dei dati ricevuti dal server invece richiamo una funzione readtimeout sullo stream...
Qualcuno può aiutarmi? Grazie