/// <summary> /// Raises the receive event. /// </summary> /// <param name="packet">Packet.</param> void OnReceive(OscMessage packet) { OscMessage messageOSC = new OscMessage(); string remoteHostIP = oscHandshaker.RemoteHost(); // print ("address = "+packet.address+" full = "+packet.ToString ()); if (packet.ToString() == "HELO") { Debug.Log("server says Hi, sending a Hello"); messageOSC.address = "HELO"; oscHandshaker.Send(messageOSC); } else if (packet.ToString() == "TEST") { messageOSC.address = "TEST"; oscHandshaker.Send(messageOSC); } else if (packet.ToString() == "REQU") { RemoteClients(); messageOSC.address = "REQU OK"; oscHandshaker.Send(messageOSC); } else if (packet.ToString() == "PREL") { messageOSC.address = "PREL PRESET_NAME_LIST(test)"; oscHandshaker.Send(messageOSC); } else if (packet.ToString() == "PREL OK") { connected = true; } else if (packet.ToString() == "CIAO") { oscInit = true; connected = false; } else { } }