public static void Main (string[] args) { //test everspaces e = new everspaces("192.168.1.110", 9999); //everspaces e = new everspaces(); e.createLinkCompleted += new createLinkHandler(getCreateLinkResult); e.getLinkCompleted += new getLinkHandler(getLinkResult); metadata coord; coord.x1 = 0; coord.x2 = 5; coord.y1 = 0; coord.y2 = 5; slink link = new slink(coord); link.setTitle("PLinkWin"); link.setComment("Testing PLinkWin"); List<String> tags = new List<String>(); tags.Add("ryan"); link.setTags(tags); //List<String> files = new List<String>(); //files.Add("qrcode.jpg"); //link.setResources(files); IAsyncResult result; //Console.WriteLine("Waiting to create..."); //Thread.Sleep(5000); e.createLink(link, true); while(ids.Count == 0){} e.getLink(ids[0]); while(l == null){} metadata m = l.getMetadata(); Console.WriteLine(m.x1); Console.WriteLine(m.y1); Console.WriteLine(m.x2); Console.WriteLine(m.y2); Console.WriteLine(l.getComment()); Console.WriteLine(l.getAppType()); Console.WriteLine(l.getUri()); Console.WriteLine("Waiting to open..."); Thread.Sleep(5000); result = e.openLink(l.getNoteGuid()); result.AsyncWaitHandle.WaitOne(); }