SOCKET IN WINDOWS 2003 SERVER

mercoledì 22 febbraio 2006 - 18.16

stablino Profilo | Newbie

Ciao a tutti.
Ho un problema con i socket e windows 2003 server.

Ho sviluppato in VB6 un'applicazione client/server basata su winsock.
Se l'applicativo server e l'applicativo client sono installati su di windows xp pro tutto funziona correttamente.
Se l'applicativo server è installato su un sistema windows 2003 server, invece, il client non riceve alcuna informazione, malgrado non si verifichi alcun tipo di errore e non ci siano firewall di mezzo.

Qualcuno ha dei precedenti da condividere?
stablino

Brainkiller Profilo | Guru

>Ho sviluppato in VB6 un'applicazione client/server basata su
>winsock.
>Se l'applicativo server e l'applicativo client sono installati
>su di windows xp pro tutto funziona correttamente.
>Se l'applicativo server è installato su un sistema windows 2003
>server, invece, il client non riceve alcuna informazione, malgrado
>non si verifichi alcun tipo di errore e non ci siano firewall
>di mezzo.

Che esperienza hai di programmazione su Socket ? Intendo in anni/mesi ?
La programmazione con Socket non è così banale perchè i dati arrivano man mano nel tempo. Invece è probabile che su un PC (con sopra sia server che client) non ci sia latenza come potrebbe esserci via rete.

Che tipo di Socket usi ? Sincroni/Asincroni ?

Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

stablino Profilo | Newbie

Ciao,
utilizzo i socket da un paio d'anni in modalità sincrona, prima in vb6 e poi in .net e fino ad ora non ho mai avuto un problema come questo.
Ti descrivo meglio la situazione.
Applicazione client/server vb6 in cui il server deve inviare una serie di informazioni ai vari client che si connettono.
Il server è installato su W2K3 e il client su WXP.
Il server invia una serie di comandi (stringhe) al client ma purtroppo ricevo solamente il primo comando mentre gli altri non arrivano. Non è un problema di bug del software perchè lo uso da 10 mesi su W2k e WXP e non ho mai avuto problemi.
Ho verificato lo stato dei socket e sono sckConnected, non riesco a capire dove finiscano i dati.
Per test ho provato a connettermi in telnet alla porta del server e, per assurdo, ricevo tutti i dati inviati correttamente, mentre con la connessione vb6 ho problemi.

Spero di essere stato abbastanza chiaro.

stablino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5