static Binding CreateBinding (DiscoveryVersion discoveryVersion) { var mbe = new TextMessageEncodingBindingElement () {MessageVersion = discoveryVersion.MessageVersion}; var tbe = new UdpTransportBindingElement (); return new CustomBinding (mbe, tbe) {SendTimeout = TimeSpan.FromMinutes (1), ReceiveTimeout = TimeSpan.FromMinutes (10)}; }