Безопасное прослушивание порта с помощью .NET 3.5 - PullRequest
2 голосов
/ 30 июля 2009

Я хочу прослушать порт на сервере и безопасно обработать файлы. Существуют ли стандартные способы прослушивания в .NET 3.5 или какие-либо рекомендации. Данные поступают от сторонних инструментов, и мы можем направить исходящий сигнал на любой порт. Любые идеи и рекомендации. Можно ли использовать WCF?

Ответы [ 4 ]

1 голос
/ 20 августа 2009

Мало того, что можно использовать WCF, я настоятельно рекомендую его вместо предложений более низкого уровня, если только нет особой причины, по которой вы не можете использовать WCF (что я не могу себе представить с параметрами конфигурации gazillion). У вас есть разные уровни, на которых вы можете применить защиту в WCF, уровень сообщения означает, что содержимое зашифровано и проверено, а транспорт означает, что базовое соединение зашифровано, например, с помощью SSL на HTTPS. В этом посте Аарона Сконнарда хорошо перечислены различные привязки WCF и их поддерживаемые способы транспорта, обработки транзакций, уровни безопасности и т. Д. *

WCF поначалу может показаться немного сложным, потому что он поддерживает так много вещей, но Программирование служб WCF 2-е издание должно очень быстро помочь вам, и это отличная книга!

0 голосов
/ 30 июля 2009

Не уверен, что именно ваши требования, но если вы хотите использовать WCF , посмотрите эту статью .

0 голосов
/ 20 августа 2009

Вы можете туннелировать через SSL для безопасности (или конфиденциальности).

Кроме того, вы можете использовать что-то вроде IPSec для установления зашифрованного соединения. Возможности конечной точки имеют значение, поэтому без дополнительной информации я не знаю, чем смогу помочь.

0 голосов
/ 30 июля 2009

Я не уверен, что вы имеете в виду, когда говорите «безопасно» или «обрабатываете файлы». Вы можете использовать класс TcpClient или сокеты .

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