Files
TouchSocket/RRQMSocket.RPC/RRQMRPC/Common/UdpCaller.cs
若汝棋茗 e360b66726 修改:序列化方式由客户端动态指定。
增加:支持调用上下文。
增加:支持客户端动态指定调用实例。
增加:Channel联合使用。
2021-08-26 21:26:37 +08:00

48 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
namespace RRQMSocket.RPC
{
/// <summary>
/// Udp调用者
/// </summary>
public class UdpCaller : ICaller
{
/// <summary>
/// 构造函数
/// </summary>
/// <param name="service"></param>
/// <param name="callerEndPoint"></param>
public UdpCaller(UdpSession service, EndPoint callerEndPoint)
{
this.service = service;
this.callerEndPoint = callerEndPoint;
}
private UdpSession service;
/// <summary>
/// Udp服务器
/// </summary>
public UdpSession Service
{
get { return service; }
}
private EndPoint callerEndPoint;
/// <summary>
/// 调用者终结点
/// </summary>
public EndPoint CallerEndPoint
{
get { return callerEndPoint; }
}
}
}