GEntilissimi utenti di VB2008 e co., sono un novello di questo Forum e vi spiego subito il problema.
Qualche giorno fa ho creato un 'applicazione che fosse in grado di rivere dei pacchetti UDP su una porta locale e memorizzarli in un file di testo......tutto molto facile fin qui.
Adesso avrei esigenza di ricevere dei pacchetti da ben 16 porte distinte...quindi credo che dovrei creare 16 oggetti winsock e gestirli di conseguenza.
Il problema è che già con 2 socket che girano in parallelo vb008 si blocca (solo l'applicativo in realtà ,poichè l'ambiente di sviluppo continua a funzionare e mi permette di stoppare il programma).
I dati mi arrivano tramite pacchetto UDP da una multiseriale, si tratta di pacchetti costituiti da 16byte ad una frequenza di 150Hz, con questa cadenza mi arrivavo contemporanemante su 2 porte distinte.
C'è qualcuno che può aiutarmi???
Forse non dovrei utilizzare l'oggetto WInsock?? oppure???
Grazie 1000.![]()

Rispondi quotando