Библиотека с открытым исходным кодом C # socket (TCP + UDP) - PullRequest
1 голос
/ 06 мая 2011

У меня болит голова от стандартного сокета класса .NET Framework.

Кто-нибудь может порекомендовать эффективную библиотеку сокетов C # с открытым исходным кодом (TCP + UDP) для обработки сообщений сокетов?

Ответы [ 4 ]

1 голос
/ 21 марта 2019

NetMQ отлично подходит для простой связи через сокеты.Он обрабатывает восстановление сообщений и большую часть беспорядочных деталей.Он предназначен для обмена сообщениями, как в системе обмена сообщениями, но отлично подойдет для простых сокетов.Посмотрите на запрос-ответ.Сокеты - одна из областей, где вы часто получаете фреймворк поверх фреймворка, независимо от того, пусть NetMQ справится с мелочами.

1 голос
/ 06 мая 2011

.NET Framework - это уже библиотека для обработки tcp и udp.Это значительно упрощает процесс по сравнению с базовым API Winsock.Итак, вы хотите библиотеку, которая находится поверх библиотеки?Может быть, тогда вы захотите еще одну библиотеку?И еще один поверх этого?

Я хочу сказать, что вы, вероятно, не найдете ничего более простого, чем то, что уже обеспечивает .net framework.Сокеты - сложная тема, требующая от вас большой реализации.

Для библиотеки часто бывает полезно реализовать какой-то уже установленный протокол (например, SMTP или FTP) или, возможно, даже дать вам большеинструменты для создания собственного протокола.

0 голосов
/ 27 марта 2017

Я сделал пример приложения для консольного / выигрышного приложения на основе C / WCF / TCP сокет сервер / клиент здесь

https://github.com/evaldsurtans/wcf-sample-server-client

0 голосов
/ 06 мая 2011

Взгляните на WCF, который входит в .NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...