See Also

Tcp Class  | Tcp Members

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Language

Visual Basic

C#

C++

C++/CLI

Show All

See Also Languages PowerTCP SSL Sockets for .NET

ReuseAddress Property

Dart.PowerTCP.SslSockets Namespace > Tcp Class : ReuseAddress Property

Gets or sets a value that typically allows any local port to be specified, even if it is already in use.

[Visual Basic]
<DescriptionAttribute("Gets or Sets a value that typically allows any local port to be specified, even if it is already in use.")> <DefaultValueAttribute()> <CategoryAttribute("Socket Options")> Public Property ReuseAddress As Boolean
[C#]
[DescriptionAttribute("Gets or Sets a value that typically allows any local port to be specified, even if it is already in use.")] [DefaultValueAttribute()] [CategoryAttribute("Socket Options")] public bool ReuseAddress {get; set;}
[C++]
[DescriptionAttribute("Gets or Sets a value that typically allows any local port to be specified, even if it is already in use.")] [DefaultValueAttribute()] [CategoryAttribute("Socket Options")] public: __property bool get_ReuseAddress(); public: __property void set_ReuseAddress(    bool value );
[C++/CLI]
[DescriptionAttribute("Gets or Sets a value that typically allows any local port to be specified, even if it is already in use.")] [DefaultValueAttribute()] [CategoryAttribute("Socket Options")] public: property bool ReuseAddress {    bool get();    void set (bool value); }

Return Type

true if a specific local port number is desired for multiple active connections; otherwise false. The default is false, to indicate it should not be allowed.

Remarks

The option is used (set to true) when a specific local port number is desired for multiple active connections.

Example

The following example demonstrates some of the lesser used Tcp component members.

[Visual Basic] 

' Disable UI events.
Tcp1.DoEvents = False

' Enable KeepAlive socket option
Tcp1.KeepAlive = True

' Disable use of Nagle's Algoritm
Tcp1.NoDelay = True

' Read urgent data as normal in-line data.
Tcp1.OutOfBandInline = True

' Allow addresses to be reused
Tcp1.ReuseAddress = True

' Connect
Tcp1.Connect("atropos", 7)

' Send data
Tcp1.Send("test")

' Receive response
Dim seg As Segment = Tcp1.Receive()

[C#] 


// Disable UI events.
tcp1.DoEvents = false;

// Enable KeepAlive socket option
tcp1.KeepAlive = true;

// Disable use of Nagle's Algoritm
tcp1.NoDelay = true;

// Read urgent data as normal in-line data.
tcp1.OutOfBandInline = true;

// Allow addresses to be reused
tcp1.ReuseAddress = true

// Connect
tcp1.Connect("atropos", 7);

// Send data
tcp1.Send("test");

// Receive response
Segment seg = tcp1.Receive();
                

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

Tcp Class  | Tcp Members


Send comments on this topic.

Documentation version 1.1.2.0.

© 2008 Dart Communications.  All rights reserved.