Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Channels / UdpConstants.cs / 1484997 / UdpConstants.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Channels
{
using System;
static class UdpConstants
{
// max is 64K - 20 (IP header) - 8(UDP header) - 1 (wraparound)
public const int MaxMessageSizeOverIPv4 = 64 * 1024 - 20 - 8 - 1;
public const int MaxTimeToLive = 255;
public const int MinReceiveBufferSize = 1;
public const int MinTimeToLive = 0; //localhost traffic only
public const int PendingReceiveCountPerProcessor = 2;
public const string Scheme = "soap.udp";
internal static class Defaults
{
public static readonly TimeSpan ReceiveTimeout = TimeSpan.FromMinutes(1);
public static readonly TimeSpan SendTimeout = TimeSpan.FromMinutes(1);
public const int DuplicateMessageHistoryLength = 0;
public const int InterfaceIndex = -1;
public const int MaxPendingMessageCount = 32;
public const long MaxReceivedMessageSize = (long)UdpConstants.MaxMessageSizeOverIPv4;
public const int SocketReceiveBufferSize = 64 * 1024;
public const int TimeToLive = 1;
public static MessageEncoderFactory MessageEncoderFactory = new TextMessageEncodingBindingElement().CreateMessageEncoderFactory();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DtdParser.cs
- DataBindingCollection.cs
- TreeViewAutomationPeer.cs
- SmtpLoginAuthenticationModule.cs
- ComponentEditorPage.cs
- PackagePart.cs
- ReadContentAsBinaryHelper.cs
- DataGridColumnsPage.cs
- ConsumerConnectionPoint.cs
- SpanIndex.cs
- EncryptedPackage.cs
- TextWriter.cs
- Rotation3DAnimationBase.cs
- DbMetaDataFactory.cs
- TextSchema.cs
- TextDocumentView.cs
- MouseButtonEventArgs.cs
- IntSecurity.cs
- PathGradientBrush.cs
- CssStyleCollection.cs
- LogicalTreeHelper.cs
- ToolStripButton.cs
- NotSupportedException.cs
- CodeNamespaceCollection.cs
- sitestring.cs
- SecurityTokenSerializer.cs
- MouseActionConverter.cs
- KoreanCalendar.cs
- CompilationRelaxations.cs
- ConnectionManagementElementCollection.cs
- MsmqTransportBindingElement.cs
- LinqExpressionNormalizer.cs
- PersonalizationAdministration.cs
- SolidBrush.cs
- MessageSecurityVersion.cs
- HtmlFormAdapter.cs
- XamlFilter.cs
- Int64Storage.cs
- __Filters.cs
- ZoneLinkButton.cs
- AssociatedControlConverter.cs
- ReliableSessionElement.cs
- TextMessageEncodingElement.cs
- GenericEnumConverter.cs
- PixelFormats.cs
- UpdatePanel.cs
- InputDevice.cs
- EventSinkActivity.cs
- Control.cs
- HyperLinkField.cs
- PermissionSetEnumerator.cs
- MobileCategoryAttribute.cs
- EntityDataSourceWrapper.cs
- PropertyChangingEventArgs.cs
- ArgumentDesigner.xaml.cs
- StrokeCollectionConverter.cs
- SuppressMergeCheckAttribute.cs
- Animatable.cs
- GlyphingCache.cs
- DataError.cs
- BaseInfoTable.cs
- _ScatterGatherBuffers.cs
- NativeCppClassAttribute.cs
- CompilerParameters.cs
- DbConnectionStringBuilder.cs
- DeferredRunTextReference.cs
- CurrencyWrapper.cs
- OutputCacheModule.cs
- Win32SafeHandles.cs
- SqlTransaction.cs
- unsafeIndexingFilterStream.cs
- FusionWrap.cs
- LinkedResource.cs
- XmlSerializationWriter.cs
- WebConfigurationFileMap.cs
- BlurBitmapEffect.cs
- CalendarDesigner.cs
- AvtEvent.cs
- _NetRes.cs
- Timeline.cs
- MD5HashHelper.cs
- PresentationAppDomainManager.cs
- TransactionChannelListener.cs
- ExceptionUtility.cs
- StreamGeometry.cs
- TimeManager.cs
- AuthenticateEventArgs.cs
- TextEditorTables.cs
- Effect.cs
- XmlAttributeAttribute.cs
- DataObjectPastingEventArgs.cs
- DataServiceContext.cs
- Int32CAMarshaler.cs
- ListViewAutomationPeer.cs
- EllipseGeometry.cs
- InfoCardKeyedHashAlgorithm.cs
- TakeOrSkipWhileQueryOperator.cs
- SupportsEventValidationAttribute.cs
- RangeValidator.cs
- xsdvalidator.cs