【发布时间】:2017-01-24 10:29:22
【问题描述】:
我想运行一个应用程序(比如说一个计数器)。 并让 tcp 客户端获取计数器编号和 tcp 连接。
我喜欢这个站点上的 c++ tcp 服务器实现 http://www.linuxhowtos.org/C_C++/socket.htm
但问题是程序冻结 在等待客户时。 所以计数器不会增加。
如何在运行应用程序的同时运行套接字?
- 多线程?
在这种情况下,我更喜欢将计数器作为主应用程序,将 tcp-server 作为“exetention”-thread。
【问题讨论】:
-
搜索并了解非阻塞套接字和套接字轮询。
-
将阻塞/非阻塞操作也添加到列表中
标签: c++ multithreading sockets tcp