Dart.PowerTCP.SslSockets Namespace > Segment Class : Buffer Property (Segment) |
The buffer containing the data that was sent/received.
[Visual Basic]
Public ReadOnly Property Buffer As Byte()
[C#]
public byte[] Buffer {get;}
[C++]
public: __property byte[]* get_Buffer();
A byte array containing data that was sent/received over the socket.
When using the Tcp component, using Send or Receive will return a Segment object. The data sent/received is available through Buffer.
When using the Udp component, using Send or Receive will return a Datagram object. The data sent/received is available through Buffer.
When using other PowerTCP components, a Segment or Datagram object (which one depends on if TCP or UDP is used as the transport protocol) is made available to describe data sent or received, often in a Trace event. The Buffer or Buffer property contains the actual data sent or received.
The following example demonstrates connecting to a server while specifying a local interface to use.
[Visual Basic]
' Connect to the server, specifying the local interface to use
Tcp1.Connect("atropos", 13, "192.168.0.83", 8888)
' Since connection was to DAYTIME port (13), simply receive the time
Dim seg As Segment = Tcp1.Receive()
Debug.WriteLine("Time reported by server: " + seg.ToString())
[C#]
// Connect to the server, specifying the local interface to use
tcp1.Connect("atropos", 13, "192.168.0.83", 8888);
// Since connection was to DAYTIME port (13), simply receive the time
Segment seg =
tcp1.Receive();
Debug.WriteLine("Time reported by server: " + seg.ToString());
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Segment Class | Segment Members
Send comments on this topic.
Documentation version 1.1.2.0.
© 2008 Dart Communications. All rights reserved.