Как сделать чтобы производились вычисления.
new_sock >> data_in; (Данные от клиента)
// здесь вычисляется новая data_out на основании пришедшей data_in
new_sock << data_out; (Эхо)
simple_server_main.cpp:26: ошибка: нет декларации ‘data_in’ в этой области видимости
simple_server_main.cpp:27: ошибка: нет декларации ‘data_out’ в этой области видимости
Пользователь решил продолжить мысль 04 Декабря 2009, 08:33:36:
std::string data_in;
std::string data_out;
new_sock >> data_in;
data_out=data_in; (вычисление)
new_sock << data_out;
Но вычесления не происходит, получается эхо сервер.
Посылаешь 4+5, он то присылает 4+5.
Пользователь решил продолжить мысль 04 Декабря 2009, 11:02:54:
ServerSocket.h
Что означает это выражение
const ServerSocket& operator << ( const std::string& ) const;
const ServerSocket& operator >> ( std::string& ) const;
Может в нем проблемы.