messageChannel.MessageToServer("From the client");
}
下面是我自己定义的一个类,继承了服务端的接口:
class ClientCallback:IMyMessageCallback
{
public void OnCallback(string message)
{
Console.WriteLine("message from the server:{0}",message);
}
}
服务端的接口:
[ServiceContract]
public interface IMyMessageCallback
{
[OperationContract(IsOneWay = true)]
void OnCallback(string message);
}
[ServiceContract(CallbackContract=typeof(IMyMessage))]
public interface IMyMessage
{
[OperationContract]
void MessageToServer(string message);
}
服务端接口实现:
public class MessageService : IMyMessage
{
public void MessageToServer(string message)
{
Console.WriteLine("message from the client:{0}",message);