La libreria TcpUdpCommunication permette di implementare TCP e UDP utilizzando IPv4.
La libreria fornisce la funzionalità principale per l'implementazione dei protocolli di comunicazione di rete basati su socket utilizzando TCP (client e server) o UDP (incluse le funzioni broadcast e multicast, se quest'ultime sono supportate dalla piattaforma). È supportata solo la comunicazione basata su IPv4.
Il protocollo applicativo utilizzato dal lato remoto (che può essere hardware, ad esempio scanner per codici a barre, telecamere di videosorveglianza, robot industriali o sistemi informatici che eseguono software come server di database) deve essere implementato utilizzando questa libreria. Poiché questo richiede un'ampia conoscenza sui sistemi di comunicazioni basati su socket e dei protocolli utilizzati, la libreria TcpUdpCommunication consente all'utente di concentrarsi sui livelli applicativi del processo.
Per maggiori dettagli, vedere Guida della libreria TcpUdpCommunication.