private void SendSYN() { Log.Info("[Info] Send SYN"); Message msg = new Message(); msg.seq = GetCliSeq(); msg.ack = GetSvrSeq(); msg.syn = 1; msg.fin = 0; msg.rsd = 1; msg.ctrl = (byte)ESAFlag.Ctrl; UInt16 len = msg.GetLength(); msg.len = len; _ringSendMsgAckBuffer[msg.seq] = msg; _sender.SendImmediate(msg); _eConnectState = EConnectState.SYN_SENT; Log.InfoFormat("[Info] SendSYN seq = {0} ack = {1}", msg.seq, msg.ack); }