Preparare più porte seriali con più TCP nel mio progetto che posso abilitare o disabilitare se voglio

1

Ho un livello intermedio di comprensione su come funziona TCP e seriale, sono anche stato in grado di sviluppare un sistema che usa

  1. 1 client TCP e 1 seriale
  2. 2 numeri di serie
  3. 1 server TCP
  4. 1 client TCP

Il mio problema è che ogni volta che creo un nuovo progetto ci sono esigenze diverse, a volte sono 1 client TCP e 1 seriale, a volte sono 5 serial.

In questo momento sto pensando se la preparazione di 5 seriali, 5 client TCP e 1 server che possono essere abilitati o disabilitati a seconda dei miei progetti sia affidabile? Preparare 5 sembra troppo, ma voglio prepararlo così ogni volta che ce n'è bisogno posso attivarli rapidamente.

Alcuni hanno suggerito che usando la classe I posso fare lo stesso. Non uso mai le lezioni, posso studiarlo ma la domanda è: ne ho davvero bisogno o c'è un modo migliore per farlo?

    
posta Cary Bondoc 27.05.2016 - 04:30
fonte

1 risposta

-1

Il wrapping di ogni connessione in un'istanza (di una classe) consente di memorizzare facilmente messaggi parziali nella cache, consentendo così a un modello a thread singolo di gestire tutte le attività di comunicazione senza bloccare. (supponendo che tu possa capire come fare letture e scritture non affollate) essendo a thread singolo eviti i problemi di sincronizzazione che possono affliggere il codice multi-thread.

    
risposta data 28.05.2016 - 10:26
fonte

Leggi altre domande sui tag