예제 #1
0
 public override void Dispose()
 {
     base.Dispose();
     if (_receiver != null)
     {
         _receiver.OnReceivedData -= _receiver_OnReceivedData;
         _receiver.OnResyncName   -= _receiver_OnResyncName;
         _receiver.OnDropData     -= _receiver_OnDropData;
         _receiver.Shutdown();
     }
     _receiver = null;
 }
예제 #2
0
 public override void SetConfig(string ip, int port)
 {
     if (_receiver != null)
     {
         _receiver.Shutdown();
     }
     else
     {
         _receiver = new SofrelogReceiver();
     }
     _receiver.Startup(ip, port.ToString(), "100");
 }