我有一个场景,其中我具有阻塞同步TCP客户端的修改版本。根据我的设计,我需要在我的客户端上打开一个具有不同端口的接受器以侦听连接。
仅在套接字接受器从服务器收到特定消息后才调用它。我希望接受者已经创建了一个具有不同端口的套接字,并等待连接以及与服务器建立的套接字的先前连接才能继续其操作。
但是我的代码是线性的,当调用接受器时,我的代码等待建立连接。我知道我必须为此情况创建一个单独的线程。
由于我是刚开始使用Asio的新手,因此我想获得一些帮助,在这里我想运行两个线程,一个线程连接到端口,另一个线程连接到定义的端口,第二个线程接收需要从连接到端口的第一个线程调用连接。
我无法实现这种情况,感谢您的帮助。
先谢谢您!