BeginConnect和之间有什么区别ConnectAsync?随后,BeginDisconnect和之间有什么区别DisconnectAsync?
该ConnectAsync文件规定:
"开始远程主机连接的异步请求."
该BeginConnect文件还指出:
"开始远程主机连接的异步请求."
无论是DisconnectAsync和BeginDisconnect也说出了同样的事情:
"开始异步请求以断开与远程端点的连接."
这些方法对与应该使用哪种方法之间的区别是什么?
我的应用程序需要快速向大量客户端(1000-s)广播消息并收集结果.
我在考虑是否使用BeginSend/EndSend等系列函数,或者使用SendAsync系列 - 是否有任何性能差异?它们的区别是什么,除了*Async系列不需要分配IAsyncResult?
如果我理解正确,他们都使用IO完成端口和标准.net线程池...那么有什么区别?