C++ Boost ASIO TCP定时器客户端错误“;解析:找不到指定的类";

C++ Boost ASIO TCP定时器客户端错误“;解析:找不到指定的类";,c++,tcp,resolve,C++,Tcp,Resolve,我正在学习Boost的TCP定时器教程 学习TCP和UDP。我注释掉argc检查,并更改以下行: tcp::resolver::query query(argv[1], "daytime"); 进入: 拥有 在同一台机器上运行,然后运行客户端代码。将引发此错误: resolve: The specified class is not found 使用调试器时,错误来自以下行: tcp::resolver::iterator endpoint_iterator = resolver.resol

我正在学习Boost的TCP定时器教程 学习TCP和UDP。我注释掉argc检查,并更改以下行:

tcp::resolver::query query(argv[1], "daytime");
进入:

拥有 在同一台机器上运行,然后运行客户端代码。将引发此错误:

resolve: The specified class is not found
使用调试器时,错误来自以下行:

tcp::resolver::iterator endpoint_iterator = resolver.resolve(query);

在查询声明的正下方。有人能告诉我错误的来源,以及如何修复它吗?谢谢。

找到了答案。服务器代码指定了端口号13。我只需要换一行:

tcp::resolver::query query("127.0.0.1", "daytime");
进入:

tcp::resolver::query query("127.0.0.1", "daytime");
tcp::resolver::query query("127.0.0.1", "13");