예제 #1
0
        private void webifi_DataReceived(object sender, byte[] data, string dataType, int fromSessionID)
        {
            string text = Webifi.ConvertByteArrayToString(data)
                          + " Data type: " + dataType + " SID: " + fromSessionID.ToString() + "\n";

            textboxRecData.Text += text;
        }
예제 #2
0
        private void buttonSendData_Click(object sender, RoutedEventArgs e)
        {
            WebifiDataToSend dataToSend = new WebifiDataToSend();

            dataToSend.dataForSending = Webifi.ConvertStringToByteArray(textboxSendData.Text);
            webifiControl.SendData(dataToSend);
        }
예제 #3
0
 private void webifiControl_DataReceived(object sender, byte[] data, string dataType, int fromSessionID)
 {
     //check if received data is a discovery response
     if (dataType == "Discovery Response")
     {
         string discoveredName = Webifi.ConvertByteArrayToString(data);
         discoveredNames.Add(discoveredName);
         discoveredSessionIDs.Add(fromSessionID);
         textBoxMessages.Text = "Number of devices discovered: " + discoveredSessionIDs.Count.ToString();
     }
     else
     {
         //data received from another device
         string dataStr = Webifi.ConvertByteArrayToString(data);
         textBoxRec.Text = textBoxRec.Text + dataStr + "(Data type: " + dataType + ", from: " + fromSessionID.ToString() + ")";
     }
 }