private void Form1_Load(object sender, EventArgs e) { IpfsWrapper.Init(); if (IpfsWrapper.isDaemonRunning()) { lblStatus.Text = "IPFS Daemon Running..."; lblStatus.ForeColor = Color.Green; } else { lblStatus.Text = "IPFS Daemon Stopped"; lblStatus.ForeColor = Color.Red; } }
static void Main(string[] args) { IpfsWrapper.Init(); string address = "net.pipe://localhost/ShareFileService"; ServiceHost serviceHost = new ServiceHost(typeof(ShareFileService)); NetNamedPipeBinding binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None); serviceHost.AddServiceEndpoint(typeof(IServiceContract), binding, address); serviceHost.Open(); Console.WriteLine("ServiceHost running. Press Return to Exit"); Console.ReadLine(); IpfsWrapper.CloseDaemon(); }