【发布时间】:2011-01-18 07:15:16
【问题描述】:
当我在套接字上调用 BeginSend 时,我传递了一个委托,该委托将在发送数据时(由不同的线程)调用。
如果我在第一次尚未“回调”时再次调用 BeginSend 会发生什么?
发送数据的正确行为是什么?做 BeginSend,然后在回调上做 EndSend 并开始另一个发送?或者让多个 BeginSends 同时工作是否明智?
这是 MSDN 上的 BeginSend 页面,它没有回答这个问题:BeginSend msdn
【问题讨论】:
标签: .net multithreading sockets asynchronous