public async Task Run(IReloadManager reloadManager, Action <string> log = null) { var server = new Server(new [] { new ChannelOption(ChannelOptions.MaxReceiveMessageLength, 838860800), new ChannelOption(ChannelOptions.MaxSendMessageLength, 838860800) }) { Services = { AssemblyLoader.BindService(new AssemblyLoaderService( reloadManager, log ?? (s => Debug.WriteLine(s)) )) }, Ports = { new ServerPort("0.0.0.0", Configuration.ListenPort, ServerCredentials.Insecure) } }; server.Start(); }