Форум: "Сети";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
ВнизЕсть сокетное клиент/серверное приложение. Найти похожие ветки
← →
mrcat (2002-04-29 17:39) [0]Клиент пересылает серверу буфер -
TBuf = packed record
tbName, tbPass: array[0..15] of char;
end;
Проблема собственно в том, что данные, принимаемые на сервере не
всегда совпадают с переданными (обычно сервер получает не совсем то, что отправил клиент)
P.S. Клиент данные передает в режиме Blocking, сервер - NonBlocking, формат записи буфера и у клиента и у сервера одинаков...
Что я не так делаю? подскажите плиз...
← →
Digitman (2002-04-29 18:02) [1]А что, собственно, ты делаешь, чтобы можно было рассудить, "так" оно или "не так" ? Код-то где ?
← →
cyborg (2002-04-29 20:59) [2]У вас видимо рекорд пакованая какая-то, наверное когда пустая запись, она одного размера, а когда заполненная, другого, следовательно у сервера она считается одного размера, а клиент посылает уже другого, честно говоря packed ни разу не использовал и что оно делает не знаю :-), может всё дело в ней, просто уберите может заработает.
Да и ещё :-), я заметил что в Дельфи, в отличие от Паскаля, нужно постоянно инициализировать переменные, иначе обязательно появятся глюки.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c