/// <summary> /// 构造方法 /// </summary> /// <param name="_Port">端口号</param> /// <param name="encodmode">报文编码</param> public TcpService(ushort _Port, EncodingMothord encodmode) { Port = _Port; _SessionTable = new Hashtable(); ServerState = false; encod = new EncodHelper(encodmode); }
public Coder(EncodingMothord encodingMothord) { _encodingMothord = encodingMothord; }
protected Coder() { _encodingMothord = EncodingMothord.Default; }
/// <summary> /// 编码方式 /// </summary> /// <param name="encodingMothord"></param> public EncodHelper(EncodingMothord encodingMothord) { _encodingMothord = encodingMothord; }
/// <summary> /// 初始化TCP通讯对象 /// </summary> public void Initialize(string Ip, ushort Port, EncodingMothord encodmode) { this.Ip = Ip; this.Port = Port; encod = new EncodHelper(encodmode); }
/// <summary> /// TCP通讯对象 /// </summary> /// <param name="Ip">服务器地址</param> /// <param name="Port">服务器端口</param> /// <param name="encodmode">编码对象(枚举)</param> public TcpClient(string Ip, ushort Port, EncodingMothord encodmode) { Initialize(Ip, Port, encodmode); }