После пары обучающих программ WCF я мог бы разработать клиент-серверное приложение WCF, и приложения-службы, и клиентские приложения являются приложениями Windows Forms.Я могу позвонить в службу, используя каждого клиента, указав имя пользователя и пароль.Мои приложения службы WCF также отображают все подключенные клиенты с их именем пользователя.Но, когда несколько клиентов отправляют запрос на обслуживание, я не могу определить, какой пользователь вызвал метод.Это важно, поскольку мое приложение, как и любое обычное приложение ASP.NET, имеет свой собственный сеанс для каждой клиентской обработки.Каждый пользователь имеет свою собственную идентификацию и свой собственный домен приложения.
Кроме того, я хочу, чтобы моя служба отправляла сообщения обратно клиенту, поэтому я реализовал контракт обратного вызова.Кроме того, я использую netTcpBinding, так как мои приложения должны запускаться в моей внутренней сети.
Как реализовать этот сценарий в приложении клиент / сервер WCF?
Любая помощь, пожалуйста ??
Спасибо
Спасибо за ваш предыдущий ответ.Это действительно полезно для меня.Теперь, что, если я хочу использовать пользовательскую аутентификацию, используя имя пользователя и пароль.Предположим, у меня есть 50 клиентов с правильными именем пользователя и паролем.Как я могу получить удостоверение личности клиента (из этих 50), который вызывает метод обслуживания в определенный момент времени?
Спасибо