gpt4 book ai didi

.net - Socket.BeginConnect 与 Socket.Connect

转载 作者:可可西里 更新时间:2023-11-01 02:57:24 24 4
gpt4 key购买 nike

我想连接到 Socket,但我发现了 2 种不同的连接方法:BeginConnectConnect。有谁知道2之间的区别?BeginConnect 是否也要求您调用 EndConnect

套接字连接: http://msdn.microsoft.com/en-us/library/ych8bz3x.aspx

Socket.BeginConnect http://msdn.microsoft.com/en-us/library/6aeby4wt%28VS.80%29.aspx

使用一种方法比另一种方法有优势吗?

最佳答案

正如文档所述,Connect 是同步的:它将阻塞您的当前线程,直到建立连接。

BeginConnect 方法是异步的:它将在不同的线程中进行连接,并在连接完成时返回通知。它不会阻塞您当前的调用线程。您需要调用 EndConnect

关于.net - Socket.BeginConnect 与 Socket.Connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5416190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com