Ho cercato già risposte, ma non riesco a trovare nulla di simile ...Il modo migliore per implementare il listener di socket in C#
Sono abbastanza nuovo di C#. Ho bisogno di creare un programma in C# usando WinForms. Fondamentalmente ha 2 componenti: UI e quindi ho bisogno di avere un processo che ascolti permanentemente su una porta TCP del socket. Se c'è qualcosa ricevuto, allora ho bisogno di generare un evento o qualcosa di simile in modo da poter aggiornare l'interfaccia utente.
Domanda: qual è il modo migliore per implementare un processo che deve essere ascoltato tutto il tempo mentre il programma è in esecuzione?
E poi, quando ricevo un messaggio, come posso notificare all'interfaccia utente che deve essere aggiornato?
Grazie!
Credo che stiano cercando più una risposta architettonica ... sembra che non siano sicuri di come integrare un TcpListener con un programma basato su eventi. – Polaris878