Yazılım Tasarım Şablonu :
Runnable Thread ve Observer Pattern (Gözlemci Tasarım Şablonu) ;)
Unutmadan, eğer dinlediğiniz porta farklı farklı clientlarden veriler akıyorsa, mutlak bir volatile keyword ile dinlediğiniz objenin endisini kopya olarak tutup, çalışan threadlere dağıtmalısınız ki, senkron bi şekilde her noktada aynı olsun.
Örnek c# kodu : Observer pattern için - > Github