Konunun yüzeysel olduğunu zaten belirtmişsiniz. Amacını yerine getiren bir araç olmuş elinize sağlık. İstemci işletim sistemiyle tam performanslı etkileşime geçebilmek için daha statik diller tercih edilebilir. Bağlantı esnasında ufak bir kopma bile olsa iki taraflı bağlantı istemci programı tekrar açana kadar kaybedilecektir bu durumdan sizinde farkında olduğunuzu biliyorum. İlerleyen süreçlerde hata yakalama blokları arttırılarak bu sorun için çözümler üretilebilir. İstemci tarafında kullanılan portlar ve ağ adresleri analiz edilip daha müsait bir bağlantı üzerinden iletişim/bağlantı gerçekleştirilebilir diye düşünüyorum.
Genel mantığı anlamak isteyenler için yararlı bir içerik olmuş tekrar elinize sağlık. Daha da geliştirmek isteyen arkadaşlar yazdıklarımı dikkate alabilirler.