【发布时间】:2014-07-04 12:34:18
【问题描述】:
我使用 boost asio 和同步套接字实现了一个 tcp 客户端。
我想知道是否必须在(或之前?)关闭/关闭我的套接字之后调用 io_service_.stop()?
【问题讨论】:
-
您有多个插座吗?他们都共享一个
io_service吗?如果您在一个套接字断开连接时停止服务,您认为其他套接字事件处理会发生什么?另一方面,如果您只有一个套接字(例如,在与服务器的单个连接的客户端程序中),在套接字关闭后程序会继续吗?是否可以连接到另一台(或同一台)服务器?如果以后必须重新启动它,为什么要停止服务呢?
标签: c++ sockets boost-asio