using System;
namespace Sodao.FastSocket.Server
{
///
/// udp service
///
///
public abstract class AbsUdpService : IUdpService
where TMessage : class, Messaging.IMessage
{
///
/// on message received
///
///
///
public virtual void OnReceived(UdpSession session, TMessage message)
{
}
///
/// on error
///
///
///
public virtual void OnError(UdpSession session, Exception ex)
{
}
}
}