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
- SelectionRange.cs
- CodeDelegateCreateExpression.cs
- ThreadStartException.cs
- DBConnection.cs
- TargetInvocationException.cs
- AvTraceDetails.cs
- DnsEndPoint.cs
- DeviceContext.cs
- ToolboxItemImageConverter.cs
- AssemblyAssociatedContentFileAttribute.cs
- Size3D.cs
- TransformPattern.cs
- PeerContact.cs
- ReadOnlyHierarchicalDataSource.cs
- TemplateBaseAction.cs
- Rect3D.cs
- ModelUIElement3D.cs
- WeakReadOnlyCollection.cs
- NavigateEvent.cs
- XmlSchemaSimpleTypeRestriction.cs
- WindowPatternIdentifiers.cs
- UrlAuthorizationModule.cs
- FactoryGenerator.cs
- WizardStepBase.cs
- EncryptedType.cs
- CommonProperties.cs
- ResourceReferenceExpressionConverter.cs
- CompositeActivityMarkupSerializer.cs
- HideDisabledControlAdapter.cs
- Convert.cs
- WsatTransactionInfo.cs
- ObservableDictionary.cs
- ChameleonKey.cs
- NonParentingControl.cs
- ProgressBar.cs
- RegistryPermission.cs
- OleDbFactory.cs
- ZipIOModeEnforcingStream.cs
- ProcessThreadCollection.cs
- DynamicMethod.cs
- SpeechSynthesizer.cs
- EllipseGeometry.cs
- ChannelServices.cs
- MemberCollection.cs
- TabControlAutomationPeer.cs
- SubpageParaClient.cs
- XmlQualifiedNameTest.cs
- AttributeCollection.cs
- ChtmlFormAdapter.cs
- ConfigXmlElement.cs
- PersistChildrenAttribute.cs
- ZipIOBlockManager.cs
- ApplicationDirectoryMembershipCondition.cs
- StyleSelector.cs
- EventProvider.cs
- SingleResultAttribute.cs
- Deserializer.cs
- XmlCharType.cs
- Style.cs
- DynamicEndpointElement.cs
- UTF32Encoding.cs
- LeafCellTreeNode.cs
- AlphaSortedEnumConverter.cs
- Int64Animation.cs
- RelOps.cs
- WebPartZoneCollection.cs
- X509RecipientCertificateClientElement.cs
- TextParentUndoUnit.cs
- InvalidEnumArgumentException.cs
- RequestQueryProcessor.cs
- UInt32Converter.cs
- MexNamedPipeBindingCollectionElement.cs
- ResponseStream.cs
- ResolveMatches11.cs
- HttpConfigurationContext.cs
- HttpModuleActionCollection.cs
- LayoutDump.cs
- OneWayBindingElement.cs
- mongolianshape.cs
- DocumentPageTextView.cs
- MessageQueueInstaller.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- Menu.cs
- AnnotationResource.cs
- CookieParameter.cs
- ProxyHelper.cs
- ListViewItemSelectionChangedEvent.cs
- SudsWriter.cs
- DispatchWrapper.cs
- FilterableAttribute.cs
- RuntimeArgumentHandle.cs
- FlowDocumentScrollViewer.cs
- TemplateDefinition.cs
- RoutingEndpointTrait.cs
- ProjectionCamera.cs
- XmlHierarchyData.cs
- TriggerBase.cs
- XPathParser.cs
- CodeAccessPermission.cs
- DataGridCellInfo.cs