использование recv
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
использование recv - 2006-05-08 16:11:48
|
|
|
xedin
Сообщений: 16
Оценки: 0
Присоединился: 2006-01-07 13:00:15
|
как при подключению к серверу узнать когда закончатся данные посылаемые им? пробовал так while((byte = recv(sock, buf, sizeof(buf), 0)) != -1) чёт ничего не получилось, в мане вообще про это нету, а хорошей книги по сетевому программированию я найти не смог…[sm=hnik.gif]
|
|
|
использование recv - 2006-05-08 16:19:35
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
вообще всё зависит от протокола. книгу искать надо так гугль://Стивенс+UNIX+разработка+сетевых+приложений+djvu
|
|
|
использование recv - 2006-05-08 16:31:52
|
|
|
xedin
Сообщений: 16
Оценки: 0
Присоединился: 2006-01-07 13:00:15
|
протакол TCP, а купить книгу денег нет
|
|
|
использование recv - 2006-05-08 17:23:41
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
—————-<BR>Цитата: Дата:08.05.2006 16:31:52, Автор:xedin :: протакол TCP, а купить книгу денег нет —————-
я имел в виду протокол более высого уровня, напр в HTTP есть такая фича, как Content-Length… И при этом, я разве что-то говорил про "купить"? [sm=2.gif] Я ж специально в запрос вставил "djvu"…
|
|
|
использование recv - 2006-05-09 02:49:23
|
|
|
::Frei::
Сообщений: 29
Оценки: 0
Присоединился: 2006-04-20 04:50:59
|
Man Page while(((byte = recv(sock, buf, sizeof(buf), 0)) != -1) && byte) [sm=em121.gif] В твоем варианте ожидаешь ошибку (-1), а не окончание посылаемых данных (0).
|
|
|
|
|