VB: Sposoby komunikacji dwóch programów

Czy oprócz użycia kontrolki Winsock jest możliwość komunikacji dwóch programów przez internet polegający na przesyłaniu

stringów? Jest jeszcze jakaś kontrolka do tego?