Я, к сожалению,с С# знаком плохо, но попробуй localhost заменить на свой IP — это, если у тя дома есть сеть, если нет, то меняй на 127.0.0.1. Просто я недавно в C++ писал сетевую программулину, всё запускалось, но данных не передавало, оказалось забыл прописать вместо localhost IP. Надеюсь поможет