Отворете двойка сокети, при грешка изведете съобщение и излезте от програмата.
Създайте дъщерен процес, при грешка изведете съобщение и излезте от програмата.
Родителския процес: чака получаване на съобщение като чете от първият сокет, след което изпраща отговор с подобаващо обратно съобщение, като пише в първият сокет.
Дъщерния процес: изпраща съобщение като пише в втория сокет и чака получаване на обратно съобщение, като чете от втория сокет.