Каковы альтернативы Socket Programming? - PullRequest
8 голосов
/ 23 января 2009

Я искал средства для устранения неполадок, связанных с программированием, и мне было интересно, какой будет альтернатива для Socket Programming; если есть.

Ответы [ 3 ]

4 голосов
/ 23 января 2009

Предполагая, что вы контролируете используемый протокол, вы можете перейти на более высокий уровень абстракции, например .NET Remoting или WCF.

2 голосов
/ 02 июня 2015

Вопрос довольно расплывчатый и не объясняет, в чем заключаются проблемы MrM с программированием сокетов или что он пытается сделать.

Фактическая альтернатива сокетам, например, be (Win) Pcap , для которого существуют оболочки .net и которые не располагаются поверх уровня сокетов, как другие ответы, приведенные до сих пор.

Существует также RDMA , который также не использует сокеты или большую часть сетевого стека вообще, ориентирован на высокую производительность, но не совместим с обычными сетями IP.

Тогда существует противоположный подход: получение высокой производительности при одновременном использовании стандартных сокетов путем замены низа живота сетевыми стеками конкретного поставщика, такими как OpenOnload . Однако многие из этих стеков работают только на оборудовании конкретного поставщика.

2 голосов
/ 23 января 2009

TCPClient и UDPClient в некоторой степени абстрагируют вас от базовых сокетов. С ними приятно работать.

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