diff --git a/xml/System.Net.Sockets/SendPacketsElement.xml b/xml/System.Net.Sockets/SendPacketsElement.xml
index fa04207e747..f7c0fff1f55 100644
--- a/xml/System.Net.Sockets/SendPacketsElement.xml
+++ b/xml/System.Net.Sockets/SendPacketsElement.xml
@@ -163,9 +163,16 @@
- To be added.
- To be added.
- To be added.
+ A of bytes to send using the method.
+ Initializes a new instance of the class using the specified buffer.
+
+ class is used with the property to get or set a data buffer or file to be sent using the method.
+
+ ]]>
+
@@ -244,10 +251,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ A of bytes to send using the method.
+ Specifies that this element should not be combined with the next element in a single send request from the sockets layer to the transport. This flag is used for granular control of the content of each message on a datagram or message-oriented socket.
+ Initializes a new instance of the class using the specified buffer with an option to combine this element with the next element in a single send request from the sockets layer to the transport.
+
+ class is used with the property to get or set a data buffer or file to be sent using the method.
+
+ ]]>
+
@@ -717,7 +731,9 @@
property is `null` if the object was not initialized with a `buffer` parameter.
+ The default value for the property is `null` if the object was not initialized with a `buffer` parameter or `buffer` was passed as a of bytes.
+
+ In the latter case, the buffer can be obtained using the property.
]]>
@@ -927,9 +943,17 @@
System.Nullable<System.ReadOnlyMemory<System.Byte>>
- To be added.
- To be added.
- To be added.
+ Gets the buffer to be sent if the object was initialized with a buffer
parameter.
+ The of bytes to be sent if the object was initialized with a buffer
parameter.
+
+ property is `null` if the object was not initialized with a `buffer` parameter.
+ If `buffer` was passed as a `byte[]`, returns the contents of as a of bytes.
+
+ ]]>
+
diff --git a/xml/System.Net.Sockets/TcpListener.xml b/xml/System.Net.Sockets/TcpListener.xml
index 453f90f8671..188aae6939f 100644
--- a/xml/System.Net.Sockets/TcpListener.xml
+++ b/xml/System.Net.Sockets/TcpListener.xml
@@ -423,10 +423,22 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ A cancellation token that can be used to cancel the asynchronous operation.
+ Accepts a pending connection request as a cancellable asynchronous operation.
+ The task object representing the asynchronous operation. The property on the task object returns a used to send and receive data.
+
+ object will complete after the socket connection has been accepted.
+
+ The returned in is initialized with the IP address and port number of the remote host. You can use any of the and methods available in the class to communicate with the remote host. When you are finished using the , be sure to call its method. If your application is relatively simple, consider using the method rather than the method. provides you with simple methods for sending and receiving data over a network in blocking synchronous mode.
+
+> [!NOTE]
+> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing).
+
+ ]]>
+
@@ -571,10 +583,22 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ A cancellation token that can be used to cancel the asynchronous operation
+ Accepts a pending connection request as a cancellable asynchronous operation.
+ The task object representing the asynchronous operation. The property on the task object returns a used to send and receive data.
+
+ object will complete after the TCP connection has been accepted.
+
+ Use the method to obtain the underlying of the returned in the . The will provide you with methods for sending and receiving with the remote host. When you are through with the , be sure to call its method. If you want greater flexibility than a offers, consider using or .
+
+> [!NOTE]
+> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing).
+
+ ]]>
+