Russian Qt Forum
Ноябрь 26, 2024, 19:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: реализация однопоточного сервера.метод toAscii  (Прочитано 3259 раз)
raaawr
Гость
« : Октябрь 11, 2013, 18:44 »

вообщем фрагмент когда:


void QSimpleServer::onReadyRead()
{
    QTcpSocket* socket = qobject_cast<QTcpSocket*>(sender());
    qDebug() << socket->readAll();

    QString response = "HTTP/1.1 200 OK\r\n\r\n%1";
    socket->write(response.arg(QDateTime::currentDateTime().toString()).toAscii());
    socket->disconnectFromHost();
}

Вот эта строчка ему не нравится, а именно QString:

    socket->write(response.arg(QDateTime::currentDateTime().toString()).toAscii());

помогите разобраться
как я понял toAscii не нравится QString
но сам toAscii автоматически не заполняется,как например toString
надеюсь понимаете о чем я:D
« Последнее редактирование: Октябрь 11, 2013, 19:05 от raaawr » Записан
mutineer
Гость
« Ответ #1 : Октябрь 11, 2013, 19:19 »

Что значит "не нравится"? Сообщение об ошибке есть или компилятор просто отворачивается и садится плакать в угол?
Не понял о чем ты
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #2 : Октябрь 11, 2013, 19:22 »

toAscii автоматически не заполняется,как например toString
надеюсь понимаете о чем я:D
замени toAscii на toLocal8Bit, и бегом учить С++   Веселый
Записан
raaawr
Гость
« Ответ #3 : Октябрь 11, 2013, 19:29 »


[/quote]
замени toAscii на toLocal8Bit, и бегом учить С++   Веселый
[/quote]

Cпасибо огроменнное!!!!!:D
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #4 : Октябрь 11, 2013, 20:56 »

компилятор просто отворачивается и садится плакать в угол
спасибо поржал
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
codemonkey
Гость
« Ответ #5 : Октябрь 24, 2013, 08:24 »

Сервер должен быть многопоточным, о чем и предупреждает компилятор.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #6 : Октябрь 24, 2013, 08:52 »

Сервер должен быть многопоточным, о чем и предупреждает компилятор.

Кст, как вы узнали о чем предупреждал компилятор? Шокированный
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 23.