예제 #1
0
 /// <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);
 }
예제 #2
0
 public Coder(EncodingMothord encodingMothord)
 {
     _encodingMothord = encodingMothord;
 }
예제 #3
0
 protected Coder()
 {
     _encodingMothord = EncodingMothord.Default;
 }
예제 #4
0
 /// <summary>
 /// 编码方式
 /// </summary>
 /// <param name="encodingMothord"></param>
 public EncodHelper(EncodingMothord encodingMothord)
 {
     _encodingMothord = encodingMothord;
 }
예제 #5
0
 /// <summary>
 /// 初始化TCP通讯对象
 /// </summary>
 public void Initialize(string Ip, ushort Port, EncodingMothord encodmode)
 {
     this.Ip   = Ip;
     this.Port = Port;
     encod     = new EncodHelper(encodmode);
 }
예제 #6
0
 /// <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);
 }
 public Coder(EncodingMothord encodingMothord)
 {
     _encodingMothord = encodingMothord;
 }