public void LoadConfig(IAdaPluginConfig config) { var cfg = config as AdaDispatchPluginConfig; if (cfg != null) { this.conf = cfg; } }
public void Initialize() { L.W("ADA-Disp", "Initializing ADA Dispatch socket"); this.conf = new AdaDispatchPluginConfig(); this.utf8 = new UTF8Encoding(false); var ip = new IPEndPoint(IPAddress.Any, 64000); var listener = new Socket(ip.AddressFamily, SocketType.Stream, ProtocolType.Tcp); listener.Bind(ip); listener.Listen(100); ThreadPool.QueueUserWorkItem(RunSocket, listener); L.W("ADA-Disp", "Done; listening at {0}:{1}", ip.Address, ip.Port); }