コード例 #1
0
ファイル: Form2IpSetting.cs プロジェクト: az131476/FigKey2019
 private void Form2IpSetting_Load(object sender, EventArgs e)
 {
     string[] ipSetting = IPTxtFileRxWx.readIP();
     if (ipSetting != null)
     {
         textBox1.Text = ipSetting[0];
         textBox2.Text = ipSetting[1];
     }
 }
コード例 #2
0
        public bool getEnable()
        {
            string[] rfidIP     = IPTxtFileRxWx.readIP();
            bool     InitResult = tcpClient.Init(rfidIP[0], rfidIP[1]);

            if (!InitResult)
            {
                MessageBox.Show("连接RFID失败!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            tcpClient.Send(new byte[] { 2 });//2
            byte[] buff   = new byte[1024];
            int    n      = tcpClient.Receive(buff);
            bool   result = buff[0] == 1;

            return(result);
        }
コード例 #3
0
        public string getSerialNumber()
        {
            string[] rfidIP     = IPTxtFileRxWx.readIP();
            bool     InitResult = tcpClient.Init(rfidIP[0], rfidIP[1]);

            if (!InitResult)
            {
                MessageBox.Show("连接RFID失败!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return("");
            }
            tcpClient.Send(new byte[] { 1 });//1
            byte[] buff          = new byte[1024];
            int    n             = tcpClient.Receive(buff);
            string tcpReceiveStr = Encoding.UTF8.GetString(buff, 0, n);

            return(tcpReceiveStr);
        }
コード例 #4
0
        public bool sendResult(bool result)
        {
            string[] rfidIP     = IPTxtFileRxWx.readIP();
            bool     InitResult = tcpClient.Init(rfidIP[0], rfidIP[1]);

            if (!InitResult)
            {
                MessageBox.Show("连接RFID失败!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            byte[] sendByte = result ? new byte[] { 3 } : new byte[] { 4 };//3 or 4
            tcpClient.Send(sendByte);
            byte[] buff        = new byte[1024];
            int    n           = tcpClient.Receive(buff);
            bool   returnValue = result?buff[0] == 10: buff[0] == 11;

            return(returnValue);
        }
コード例 #5
0
ファイル: Form2IpSetting.cs プロジェクト: az131476/FigKey2019
 private void Form2IpSetting_FormClosing(object sender, FormClosingEventArgs e)
 {
     IPTxtFileRxWx.writeIP(textBox1.Text, textBox2.Text);
 }