使用winsock api同时打开tcp连接 在C++中实现并发的TCP连接是可能的。关于您的信息,我在下面提供同步开放tcp连接的参考

使用winsock api同时打开tcp连接 在C++中实现并发的TCP连接是可能的。关于您的信息,我在下面提供同步开放tcp连接的参考,c++,sockets,tcp,C++,Sockets,Tcp,基于该状态图,我看到了两种可能性: 1) 双方同时调用connect()。因为这需要提前知道两个IP/端口对,所以双方必须在调用connect()之前将bind()绑定到特定的IP/端口对,然后彼此交换该信息(如果不是硬编码的话) 2) 一方使用侦听套接字调用listen(),然后调用sendto(),而另一方在调用bind()后同时调用connect() 这两种情况在套接字编程中都不常见。您从来没有两个客户机connect()”彼此连接,而且您也很少在侦听套接字上发送数据,您会先等待accep

基于该状态图,我看到了两种可能性:

1) 双方同时调用
connect()
。因为这需要提前知道两个IP/端口对,所以双方必须在调用
connect()
之前将
bind()
绑定到特定的IP/端口对,然后彼此交换该信息(如果不是硬编码的话)

2) 一方使用侦听套接字调用
listen()
,然后调用
sendto()
,而另一方在调用
bind()
后同时调用
connect()


这两种情况在套接字编程中都不常见。您从来没有两个客户机
connect()
”彼此连接,而且您也很少在侦听套接字上发送数据,您会先等待
accept()
返回一个已建立的端点,然后再发送该端点的数据。

基于该状态图,我看到两种可能性:

1) 双方同时调用
connect()
。因为这需要提前知道两个IP/端口对,所以双方必须在调用
connect()
之前将
bind()
绑定到特定的IP/端口对,然后彼此交换该信息(如果不是硬编码的话)

2) 一方使用侦听套接字调用
listen()
,然后调用
sendto()
,而另一方在调用
bind()
后同时调用
connect()


这两种情况在套接字编程中都不常见。您从来没有两个客户机
connect()
“彼此连接,而且您也很少在侦听套接字上发送数据,您会先等待
accept()
返回一个已建立的端点,然后再发送数据。

您尝试时发生了什么?我当然希望如此,否则IIS不会扩展到一文不值的地步。。。等一下…当你尝试它的时候发生了什么?我当然希望是这样,否则IIS的扩展就一文不值了。。。等一下。。。