【发布时间】:2016-06-07 20:37:29
【问题描述】:
我有一个成功连接到服务器的客户端。我使用 Socket.Receive() 方法从服务器接收数据。但是,它是一种阻塞方法。我使用 Socket.BeginReceive() 在服务器端从连接的客户端异步接收数据包,我想从服务器异步接收数据包的客户端是否相同?
【问题讨论】:
标签: c# asynchronous networking
我有一个成功连接到服务器的客户端。我使用 Socket.Receive() 方法从服务器接收数据。但是,它是一种阻塞方法。我使用 Socket.BeginReceive() 在服务器端从连接的客户端异步接收数据包,我想从服务器异步接收数据包的客户端是否相同?
【问题讨论】:
标签: c# asynchronous networking
是的,为什么不呢?真的不知道还能说什么。
考虑使用await 而不是(几乎)过时的 APM 模式。更方便的形式是相同的。
【讨论】: