Unity Udexreal开发插件包
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

281 lines
8.0 KiB

//------------------------------------------------------------------------------
// 此代码版权(除特别声明或在XREF结尾的命名空间的代码)归作者本人若汝棋茗所有
// 源代码使用协议遵循本仓库的开源协议及附加协议,若本仓库没有设置,则按MIT开源协议授权
// CSDN博客:https://blog.csdn.net/qq_40374647
// 哔哩哔哩视频:https://space.bilibili.com/94253567
// Gitee源代码仓库:https://gitee.com/RRQM_Home
// Github源代码仓库:https://github.com/RRQM
// API首页:https://www.yuque.com/rrqm/touchsocket/index
// 交流QQ群:234762506
// 感谢您的下载和使用
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
using TouchSocket.Sockets;
namespace TouchSocket.Rpc.TouchRpc
{
/// <summary>
/// TouchRpcUtility
/// </summary>
public partial class TouchRpcUtility
{
/// <summary>
/// TouchRpc字符串
/// </summary>
public const string TouchRpc = "TOUCHRPC";
/// <summary>
/// TouchRpc
/// </summary>
public static Protocol TouchRpcProtocol { get; private set; } = new Protocol(TouchRpc);
/// <summary>
/// 传输分包
/// </summary>
public const int TransferPackage = 1024 * 512;
#region 基本协议,0-99;
/// <summary>
/// 握手
/// </summary>
public const short P_0_Handshake_Request = 0;
/// <summary>
/// 重置ID
/// </summary>
public const short P_1_ResetID_Request = -1;
/// <summary>
/// 握手响应
/// </summary>
public const short P_1000_Handshake_Response = -1000;
/// <summary>
/// 重置ID响应
/// </summary>
public const short P_1001_ResetID_Response = -1001;
/// <summary>
/// Ping回应
/// </summary>
public const short P_1002_Ping_Response = -1002;
/// <summary>
/// Ping
/// </summary>
public const short P_2_Ping_Request = -2;
#endregion 基本协议,0-99;
#region 通道协议,100-199;
/// <summary>
/// 创建一个面向对方的通道
/// </summary>
public const short P_100_CreateChannel_Request = -100;
/// <summary>
/// 创建通道回应
/// </summary>
public const short P_1100_CreateChannel_Response = -1100;
/// <summary>
/// 通道数据
/// </summary>
public const short P_101_ChannelPackage = -101;
#endregion 通道协议,100-199;
#region Rpc协议,200-299;
/// <summary>
/// 调用响应
/// </summary>
public const short P_1200_Invoke_Response = -1200;
///// <summary>
///// 调用ID客户端响应
///// </summary>
//public const short P_1201_Invoke2C_Response = -1201;
/// <summary>
/// 调用
/// </summary>
public const short P_200_Invoke_Request = -200;
///// <summary>
///// 调用ID客户端
///// </summary>
//public const short P_201_Invoke2C_Request = -201;
/// <summary>
/// 取消调用
/// </summary>
public const short P_204_CancelInvoke = -204;
///// <summary>
///// 取消调用
///// </summary>
//public const short P_205_CancelInvoke2C = -205;
#endregion Rpc协议,200-299;
#region Stream协议 400-499
/// <summary>
/// 向服务器发送流响应
/// </summary>
public const short P_1400_SendStreamToSocketClient_Response = -1400;
/// <summary>
/// 向服务器发送流
/// </summary>
public const short P_400_SendStreamToSocketClient_Request = -400;
/// <summary>
/// 向客户端发送流
/// </summary>
public const short P_401_SendStreamToClient = -401;
#endregion Stream协议 400-499
#region FileTransfer协议 500-599
/// <summary>
/// 拉取文件响应
/// </summary>
public const short P_1500_PullFile_Response = -1500;
/// <summary>
/// 开始拉取文件响应
/// </summary>
public const short P_1501_BeginPullFile_Response = -1501;
/// <summary>
/// 推送文件响应
/// </summary>
public const short P_1502_PushFile_Response = -1502;
///// <summary>
///// 从客户端拉取文件响应
///// </summary>
//public const short P_1503_PullFile2C_Response = -1503;
///// <summary>
///// 客户端拉取文件转发响应
///// </summary>
//public const short P_1504_PullFileFC_Response = -1504;
///// <summary>
///// 开始从客户端拉取文件响应
///// </summary>
//public const short P_1505_BeginPullFile2C_Response = -1505;
///// <summary>
///// 开始从客户端拉取文件转发响应
///// </summary>
//public const short P_1506_BeginPullFileFC_Response = -1506;
///// <summary>
///// 推送到客户端响应
///// </summary>
//public const short P_1507_PushFile2C_Response = -1507;
///// <summary>
///// 推送到客户端转发响应
///// </summary>
//public const short P_1508_PushFileFC_Response = -1508;
/// <summary>
/// 拉取文件
/// </summary>
public const short P_500_PullFile_Request = -500;
/// <summary>
/// 开始拉取文件
/// </summary>
public const short P_501_BeginPullFile_Request = -501;
/// <summary>
/// 推送文件
/// </summary>
public const short P_502_PushFile_Request = -502;
///// <summary>
///// 从客户端拉取文件
///// </summary>
//public const short P_503_PullFile2C_Request = -503;
///// <summary>
///// 客户端拉取文件转发
///// </summary>
//public const short P_504_PullFileFC_Request = -504;
///// <summary>
///// 开始从客户端拉取文件
///// </summary>
//public const short P_505_BeginPullFile2C_Request = -505;
///// <summary>
///// 开始从客户端拉取文件转发
///// </summary>
//public const short P_506_BeginPullFileFC_Request = -506;
///// <summary>
///// 推送到客户端
///// </summary>
//public const short P_507_PushFile2C_Request = -507;
///// <summary>
///// 推送到客户端转发
///// </summary>
//public const short P_508_PushFileFC_Request = -508;
/// <summary>
/// 推送文件状态确认
/// </summary>
public const short P_509_PushFileAck_Request = -509;
///// <summary>
///// 推送文件到客户端状态确认
///// </summary>
//public const short P_511_PushFileAck2C_Request = -511;
/// <summary>
/// 拉取小文件请求
/// </summary>
public const short P_517_PullSmallFile_Request = -517;
/// <summary>
/// 拉取确认小文件响应
/// </summary>
public const short P_1517_PullSmallFile_Response = -1517;
/// <summary>
/// 推送小文件请求
/// </summary>
public const short P_518_PushSmallFile_Request = -518;
/// <summary>
/// 推送确认小文件响应
/// </summary>
public const short P_1518_PushSmallFile_Response = -1518;
#endregion FileTransfer协议 500-599
#region Redis 600-699
/// <summary>
/// Redis
/// </summary>
public const short P_600_Redis_Request = -600;
/// <summary>
/// Redis回应
/// </summary>
public const short P_1600_Redis_Response = -1600;
#endregion Redis 600-699
}
}