Я наткнулся на пример клиентского wcf-приложения для чата на сервере.
приложение чата
[ServiceContract(CallbackContract=typeof(ISampleChatCallback), SessionMode=SessionMode.Required)]
public interface ISampleChat
{
[OperationContract(IsInitiating=true, IsOneWay=true)]
void Connect(string name);
[OperationContract(IsOneWay = true)]
void SayToServer(string name, string msg);
[OperationContract(IsTerminating = true, IsOneWay = true)]
void Disconnect(string name);
}
Я пытаюсь понять, зачем мне сеанс в приложении чата? (какую важную роль он выполняет на сервере)