private void CreateProtocolServiceClient() { var binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None) { MaxReceivedMessageSize = 10 * 1024 * 1024, ReceiveTimeout = TimeSpan.MaxValue, SendTimeout = TimeSpan.MaxValue }; DebugProtocolCallback callback = new DebugProtocolCallback(this); var callbackInstance = new InstanceContext(callback); var remoteAddress = new EndpointAddress("net.pipe://localhost/Tvl.Java.DebugHost/DebugProtocolService/"); _protocolService = new DebugProtocol.DebugProtocolServiceClient(callbackInstance, binding, remoteAddress); }
private void CreateProtocolServiceClient() { DebugProtocolCallback callback = new DebugProtocolCallback(this); if (_jdwp) { _protocolService = new Jdwp.JdwpDebugProtocolService(callback); } else { var binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None) { MaxReceivedMessageSize = 10 * 1024 * 1024, ReceiveTimeout = TimeSpan.MaxValue, SendTimeout = TimeSpan.MaxValue }; var callbackInstance = new InstanceContext(callback); var remoteAddress = new EndpointAddress("net.pipe://localhost/Tvl.Java.DebugHost/DebugProtocolService/"); _protocolService = new DebugProtocol.DebugProtocolServiceClient(callbackInstance, binding, remoteAddress); } }