sal_rob
04-10-2012, 09:16
Ciao a tutti,
premetto che ho usato spesso i Winsock con VB6.
Ora devo sviluppare un Applicativo in C# (sottolineo, che ho poca esperienza in C#), che comunica con 3 applicativi tramite socket.
Ovviamente ho pensato subito ai Winsock, ma siccome dovrei affrancarmi dagli oggetti COM, vi chiedo se potete consigliarmi (e magari farmi qualche esempio) per risolvere il problema in altro modo (magari con "Socket"), senza complicarmi troppo la vita.
Quello che mi serve di base è qualcosa del tipo:
Dati 4 Applicativi, (S1, C1,C2,C3), io devo comunicare nel seguente modo:
S1 (invia e riceve da) C1
S1 (invia e riceve da) C2
S1 (invia e riceve da) C3
S1 (in pratica,una specie di Server) dovrà fare delle cose in base alle comunicazioni avvenute di volta in volta, ovviamente S1 deve restare sempre in ascolto di tutti i Cx, ma senza bloccarsi.
Se vi servono altre informazioni,o, se non sono stato chiaro, fatemelo sapere e provvederò.
Grazie.
premetto che ho usato spesso i Winsock con VB6.
Ora devo sviluppare un Applicativo in C# (sottolineo, che ho poca esperienza in C#), che comunica con 3 applicativi tramite socket.
Ovviamente ho pensato subito ai Winsock, ma siccome dovrei affrancarmi dagli oggetti COM, vi chiedo se potete consigliarmi (e magari farmi qualche esempio) per risolvere il problema in altro modo (magari con "Socket"), senza complicarmi troppo la vita.
Quello che mi serve di base è qualcosa del tipo:
Dati 4 Applicativi, (S1, C1,C2,C3), io devo comunicare nel seguente modo:
S1 (invia e riceve da) C1
S1 (invia e riceve da) C2
S1 (invia e riceve da) C3
S1 (in pratica,una specie di Server) dovrà fare delle cose in base alle comunicazioni avvenute di volta in volta, ovviamente S1 deve restare sempre in ascolto di tutti i Cx, ma senza bloccarsi.
Se vi servono altre informazioni,o, se non sono stato chiaro, fatemelo sapere e provvederò.
Grazie.