Привет.
Пишу маленькую штуковину-миддлвар для отправки события на удаленный сервер.
Есть код:
private void queryEvents()
{
using (var events = new FbRemoteEvent(dbconn()))
{
Console.WriteLine("Connected...");
subscribeStatus.Text = "Listening events...";
events.RemoteEventCounts += (isender, el) =>statusBox.Text += ($"Event: {el.Name} | Counts: {el.Counts}");
events.RemoteEventError += (isender, el) => Console.WriteLine($"ERROR: {el.Error}");
events.QueueEvents("perco_event_catched", "EVENT2", "EVENT3", "EVENT4");
Console.WriteLine("Listening...");
Console.ReadLine();
}
}
При вызове функции в консоль выпадает событие и каунтер (на текущий момент с запуска дб, как я понимаю). При новом возникновении события в консоль не выходит ничего.
Может я не пониманию синтаксис, конечно. Но вроде как я же вешаю обработчик и не закрываю соединение?
Что не так?
Прохождение событий вижу в сторонней программе.
у меня только при запуске выводит. При новом POST EVENT - тишина.