/********************************************************************
* *
* * Copyright (C) 2013-? Corporation All rights reserved.
* * 作者: BinGoo QQ:315567586
* * 请尊重作者劳动成果,请保留以上作者信息,禁止用于商业活动。
* *
* * 创建时间:2014-08-05
* * 说明:
* *
********************************************************************/
using System.ComponentModel;
namespace NetWorkHelper
{
///
/// Socket状态枚举
///
public enum SocketState
{
///
/// 正在连接服务端
///
Connecting = 0,
///
/// 已连接服务端
///
Connected = 1,
///
/// 重新连接服务端
///
Reconnection = 2,
///
/// 断开服务端连接
///
Disconnect = 3,
///
/// 正在监听
///
StartListening = 4,
///
/// 启动监听异常
///
StartListeningError = 5,
///
/// 停止监听
///
StopListening = 6,
///
/// 客户端上线
///
ClientOnline = 7,
///
/// 客户端下线
///
ClientOnOff = 8
}
///
/// 错误类型
///
public enum SocketError
{
}
///
/// 发送接收命令枚举
///
public enum Command
{
///
/// 发送请求接收文件
///
RequestSendFile = 0x000001,
///
/// 响应发送请求接收文件
///
ResponeSendFile = 0x100001,
///
/// 请求发送文件包
///
RequestSendFilePack = 0x000002,
///
/// 响应发送文件包
///
ResponeSendFilePack = 0x100002,
///
/// 请求取消发送文件包
///
RequestCancelSendFile = 0x000003,
///
/// 响应取消发送文件包
///
ResponeCancelSendFile = 0x100003,
///
/// 请求取消接收发送文件
///
RequestCancelReceiveFile = 0x000004,
///
/// 响应取消接收发送文件
///
ResponeCancelReceiveFile = 0x100004,
///
/// 请求发送文本消息
///
RequestSendTextMSg = 0x000010,
}
///
/// 消息类型
///
public enum MsgType
{
///
/// 文本消息
///
TxtMsg = 0,
///
/// 抖动窗体
///
Shake = 1,
///
/// 表情
///
Face = 2,
///
/// 图片
///
Pic = 3
}
public enum ClientStyle
{
WebSocket,
PcSocket
}
public enum LogType
{
///
/// 系统
///
[Description("系统日志")]
System,
///
/// 服务端
///
[Description("服务端类型日志")]
Server,
///
/// 客户端
///
[Description("客户端类型日志")]
Client,
///
/// 发送数据
///
[Description("发送数据类型日志")]
SendData,
///
/// 接收数据
///
[Description("接收数据类型日志")]
ReceviedData,
///
/// 发送数据返回结果
///
[Description("发送数据返回结果类型日志")]
SendDataResult
}
}