public static ServiceHost CreateServer(ProductService productService, string address) { var host = new ServiceHost(productService); var tcpBinding = new NetTcpBinding(SecurityMode.None); host.AddServiceEndpoint(typeof(IProductService), tcpBinding, address); return host; }
public void Open() { ProductService = new ProductService(Settings.Default.DBPharmacyId, Settings.Default.DBServerIp, Settings.Default.DBServerPort, Settings.Default.DBName, Settings.Default.DBUsername, Password.Decrypt(Settings.Default.DBPassword)); _serviceHost = new ServiceHost(ProductService); var tcpBinding = new NetTcpBinding(SecurityMode.None); _serviceHost.AddServiceEndpoint(typeof(IProductService), tcpBinding, string.Format("net.tcp://{0}:{1}/PharmacyService", Settings.Default.ServerIp, Settings.Default.ServerPort)); _serviceHost.Open(); }