public PingRequest(FibeClass fibeClass, string[] tagsArr) { this.ClassRequested = fibeClass; client = fibeClass.client; Tags = new ObservableCollection <string>(tagsArr); RaisePropertyChanged("tagString"); When = DateTime.Now; isTalking = false; connector = fibeClass.connector; Payload p = client.makePayload(); p.path = ClassRequested.path.Concat(new String[] { "audio" }).ToArray(); p.request = "enqueue"; int timespan = this.timestamp; p.addPayload("time", timespan.ToString()); p.addPayload("tags", tagsArr); p.sessionkey = client.SessionKey; p.sessionid = client.SessionID; Random rnd = new Random(); p.identity = packetIdentity = rnd.Next(Int32.MaxValue); connector.Send(p); connector.ReceivedData += waitForPermit; }
// This is the main entry point of the application. static void Main(string[] args) { // if you want to use a different Application Delegate class from "AppDelegate" // you can specify it here. engine = new FibeClient (); UIApplication.Main (args, null, "AppDelegate"); }
public PingRequest(FibeClass fibeClass, string[] tagsArr) { this.ClassRequested = fibeClass; client = fibeClass.client; Tags = new ObservableCollection<string>(tagsArr); RaisePropertyChanged("tagString"); When = DateTime.Now; isTalking = false; connector = fibeClass.connector; Payload p = client.makePayload(); p.path = ClassRequested.path.Concat(new String[] {"audio"}).ToArray(); p.request = "enqueue"; int timespan = this.timestamp; p.addPayload("time", timespan.ToString()); p.addPayload("tags", tagsArr); p.sessionkey = client.SessionKey; p.sessionid = client.SessionID; Random rnd = new Random(); p.identity = packetIdentity = rnd.Next(Int32.MaxValue); connector.Send(p); connector.ReceivedData += waitForPermit; }