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);
}
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.
The option is used (set to true) when a specific local port number is desired for multiple active connections.
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();
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Send comments on this topic.
Documentation version 1.1.2.0.
© 2008 Dart Communications. All rights reserved.