Я следую учебному пособию Boost по TCP-таймеру Вот
изучить TCP и UDP. Я комментирую проверку argc и изменяю следующую строку:
tcp::resolver::query query(argv[1], "daytime");
в:
tcp::resolver::query query("127.0.0.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", "13");
Других решений пока нет …