SocketTaskExtensions.AcceptAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AcceptAsync(Socket) |
执行异步操作,接受套接字上的传入连接尝试。 |
AcceptAsync(Socket, Socket) |
执行异步操作,接受套接字上的传入连接尝试。 |
AcceptAsync(Socket)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
执行异步操作,接受套接字上的传入连接尝试。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync (this System.Net.Sockets.Socket socket);
static member AcceptAsync : System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket) As Task(Of Socket)
参数
- socket
- Socket
将侦听连接的套接字。
返回
一个异步任务,完成时 Socket 会处理与远程主机的通信。
例外
请求了无效操作。 如果接收方 Socket 未侦听连接或者绑定了接受的套接字,将发生此异常。
Bind(EndPoint) 和 Listen(Int32) 方法必须先于 AcceptAsync(Socket) 方法调用。
尝试访问套接字时出错。
适用于
AcceptAsync(Socket, Socket)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
执行异步操作,接受套接字上的传入连接尝试。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket, System::Net::Sockets::Socket ^ acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync (this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket? acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync (this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket acceptSocket);
static member AcceptAsync : System.Net.Sockets.Socket * System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket, acceptSocket As Socket) As Task(Of Socket)
参数
- socket
- Socket
将侦听传入连接的套接字。
返回
一个异步任务,完成时 Socket 会处理与远程主机的通信。
例外
请求了无效操作。 如果接收方 Socket 未侦听连接或者绑定了接受的套接字,将发生此异常。
Bind(EndPoint) 和 Listen(Int32) 方法必须先于 AcceptAsync(Socket, Socket) 方法调用。
尝试访问套接字时出错。