2009-07-30 7 views
2

Je souhaite écouter un port sur un serveur et traiter les fichiers en toute sécurité. Existe-t-il des moyens standard d'écouter .NET 3.5 ou des recommandations? Les données proviennent d'un outil tiers et nous pouvons acheminer l'outbound vers n'importe quel port. Toutes les idées et recommandations. Peut-on utiliser WCF?Écoute d'un port en toute sécurité à l'aide de .NET 3.5

+0

Voulez-vous dire un port TCP/IP? –

Répondre

1

Non seulement le WCF peut-il être utilisé Je le recommanderais fortement au lieu des suggestions plus basses à moins qu'une raison très spécifique ne permette pas d'utiliser WCF (que je ne peux pas imaginer avec les options de configuration de gazillion). Vous avez différentes couches auxquelles vous pouvez appliquer la sécurité au niveau du message WCF, ce qui signifie que le contenu est chiffré et contrôlé et que le transport signifie que la connexion sous-jacente est cryptée avec SSL sur HTTPS par exemple. This post by Aaron Skonnard répertorie bien les différentes liaisons WCF et leurs modes de transport pris en charge, le traitement des transactions, des couches de sécurité, etc ...

WCF peut être un peu intimidant au début, car il prend en charge tant de choses, mais Programming WCF Services 2nd edition devrait vous aider sur votre chemin très vite et c'est un excellent livre!

0

Je ne suis pas sûr de ce que vous voulez dire quand vous dites "sécuriser", ou "traiter les fichiers". Vous pouvez utiliser le TcpClient class ou le Sockets.

0

Vous pouvez effectuer un tunnel sur SSL pour des raisons de sécurité (ou de confidentialité).

Alternativement, vous pouvez utiliser quelque chose comme IPSec pour établir une connexion cryptée. Les capacités du point de terminaison comptent, donc sans plus d'informations, je ne sais pas combien je peux aider.

Questions connexes