/// <summary> /// Initializes the connection to the buffer_bci framework. /// </summary> public void Initialize() { clock = new BufferClientClock(); Header hdr = null; while (hdr == null) { try { Console.Write("Connecting to 'localhost:1972'..."); clock.Connect("localhost", 1972); Console.WriteLine(" done"); if (clock.IsConnected) { Console.WriteLine("GETHEADER"); hdr = clock.GetHeader(); lastEvent = hdr.NumEvents; } else { Console.WriteLine("Not connected!"); } } catch { hdr = null; } if (hdr == null) { Console.WriteLine("Couldn't read header. Waiting."); Thread.Sleep(5000); } } new Thread(RecvThread).Start(); }
static void ConnectBufferBCI() { bci_client = new BufferClientClock(); Header hdr = null; while (hdr == null) { try { Console.Write("Connecting to '192.168.0.109:1972'..."); bci_client.Connect("192.168.0.109", 1972); Console.WriteLine(" done"); if (bci_client.IsConnected) { Console.WriteLine("GETHEADER"); hdr = bci_client.GetHeader(); lastEvent = hdr.NumEvents; } else { Console.WriteLine("Not connected!"); } } catch { hdr = null; } if (hdr == null) { Console.WriteLine("Couldn't read header. Waiting."); Thread.Sleep(5000); } } }