Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ TCP-如何关闭线程内创建的客户端-C++;_C++_Multithreading_Tcp_Client_Terminate - Fatal编程技术网

C++ TCP-如何关闭线程内创建的客户端-C++;

C++ TCP-如何关闭线程内创建的客户端-C++;,c++,multithreading,tcp,client,terminate,C++,Multithreading,Tcp,Client,Terminate,我有个问题 . 我有很多线。。在每个线程中创建一个客户机 我想终止一个线程,使其破坏在其内部创建的客户端 怎么做 谢谢:)如果客户端线程在recv()或read()中被阻塞,只需关闭套接字即可输入。这将导致read/receive方法返回零,表示流结束,这将导致任何正确编写的处理代码关闭套接字并退出。我认为您不会这样做。我认为您主要希望关闭客户机套接字,并使其导致线程退出。

我有个问题 . 我有很多线。。在每个线程中创建一个客户机 我想终止一个线程,使其破坏在其内部创建的客户端 怎么做


谢谢:)

如果客户端线程在
recv()
read()
中被阻塞,只需关闭套接字即可输入。这将导致read/receive方法返回零,表示流结束,这将导致任何正确编写的处理代码关闭套接字并退出。

我认为您不会这样做。我认为您主要希望关闭客户机套接字,并使其导致线程退出。