C++ Winsock-WSAConnect()是否委托连接()?

C++ Winsock-WSAConnect()是否委托连接()?,c++,networking,winsock,C++,Networking,Winsock,有人知道WSAConnect的实现是否最终调用了标准的connect方法吗 几乎可以肯定是相反的,因为WSAConnect支持连接数据和QOS设置,而connect不支持 另一方面,您关心的唯一原因是,如果您试图拦截套接字函数而不使用为此目的而设计的支持方法。否。它们可能调用相同的内部函数,但它们肯定不会相互调用。尝试在WSAConnect和connect上放置断点。您将看到,只有其中一个会被触发,如果您进行任何一个调用,则不会同时触发这两个调用。我正在编写某种监视实用程序,需要计算tcp连接数

有人知道WSAConnect的实现是否最终调用了标准的connect方法吗

几乎可以肯定是相反的,因为
WSAConnect
支持连接数据和QOS设置,而
connect
不支持


另一方面,您关心的唯一原因是,如果您试图拦截套接字函数而不使用为此目的而设计的支持方法。

否。它们可能调用相同的内部函数,但它们肯定不会相互调用。尝试在
WSAConnect
connect
上放置断点。您将看到,只有其中一个会被触发,如果您进行任何一个调用,则不会同时触发这两个调用。

我正在编写某种监视实用程序,需要计算tcp连接数。我需要知道是否需要连接到这两个函数,或者仅仅连接就足够了。非常感谢@阿迪巴达:如果你拦截正确,你就不会有这个问题。写一个LSP,不要使用挂钩。