Exemplo n.º 1
0
        /// <summary>
        /// 自动发送数据
        /// </summary>
        /// <param name="remote"></param>
        /// <param name="data"></param>
        /// <param name="flg"></param>
        private void AutoSendData(EndPoint remote, byte[] data, byte[] flg)
        {
            //SendData(data, remote);
            MsgReTransmission mr = new MsgReTransmission(remote, data, flg);

            lock (msgList)
            {
                msgList.Add(mr);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 自动发送数据
        /// </summary>
        /// <param name="ip"></param>
        /// <param name="data"></param>
        /// <param name="flg"></param>
        private void AutoSendData(string ip, byte[] data, byte[] flg)
        {
            if (string.IsNullOrEmpty(ip))
            {
                return;
            }
            IPAddress  IPadr    = IPAddress.Parse(ip.Split(':')[0]);     //string to ipaddress
            IPEndPoint endPoint = new IPEndPoint(IPadr, int.Parse(ip.Split(':')[1]));
            //SendData(data, endPoint);
            MsgReTransmission mr = new MsgReTransmission(endPoint, data, flg);

            lock (msgList)
            {
                msgList.Add(mr);
            }
        }