# System.Net.Sockets

``` diff
 namespace System.Net.Sockets {
     public class Socket : IDisposable {
+        public ValueTask<Socket> AcceptAsync(Socket acceptSocket, CancellationToken cancellationToken);
+        public ValueTask<Socket> AcceptAsync(CancellationToken cancellationToken);
     }
     public class TcpListener {
+        public ValueTask<Socket> AcceptSocketAsync(CancellationToken cancellationToken);
+        public ValueTask<TcpClient> AcceptTcpClientAsync(CancellationToken cancellationToken);
     }
 }
```

