
21.02.2009, 00:07
|
|
Участник форума
Регистрация: 27.04.2008
Сообщений: 224
С нами:
9494306
Репутация:
313
|
|
slesh, спасибо, всё работает. Maxidrom, действительно из-за регистра не работало =).
Образовалась ещё одна проблема. Читаю данные вот так:
Код:
while((outSocket=accept(inSocket, (struct sockaddr *) &caddr, (int*)sizeof(caddr)))) {
recv(outSocket,buf,1024,0);
richTextBox1->Text = buf;
Sleep(500);
}
Как видите пытаюсь то что пришло на вход поместить в текстовое поле компонента "RichTextBox". Я понимаю что я всё делаю не правильно, т.к. компилятор мне об этом говорит, но как мне преобразовать то что пришло в тип "String", что бы засунуть в текст-бокс (придёт обычный http-запрос)? Переменную buf я объявляю вот так:
Код:
char *buf = new char[1024];
И вторая проблема - программа после запуска зависает (у меня оконный вариант с формой). Думал что Sleep(500) поможет, но ошибся. Скажите как убрать эти подвисания.
Последний раз редактировалось Kuzya; 21.02.2009 в 00:12..
|
|
|