Shao Voon Wong
Если вы хотите использовать .NET, вам лучше использовать C# в первую очередь. C++/CLI[^] синтаксис очень многословен по сравнению с эквивалентом C# и большинством других .Примеры сетевого кода в интернете представлены на языке C#. Именно с этой проблемой я столкнулся, находя примеры кода для выполнения определенных задач, когда писал код C++/CLI в 2005 году. Может быть, сейчас ситуация лучше. C++/CLI были соизволили написать клей, который соединяет C# и собственный код C++.
Так что подумай хорошенько: если вы будете придерживаться .Чистая, использовать C#, еще если родной код, использовать неуправляемом c++.
Вот простой код winsock TCP/IP на языке C++, написанный мной.
GitHub - shaovoon/winsock_examples: примеры сокетов Windows[^]