
01.08.2007, 19:40
|
|
Banned
Регистрация: 16.12.2006
Сообщений: 27
Провел на форуме: 110871
Репутация:
-17
|
|
всмотрись в код получьше...
приняли неполностью - ждём...
неприняли часть вообще - выходим по таймауту...
по задумке в разных частях программы будут разные размеры буферов
функции реализованны синхронно
допустим клиент передаёт команду в 4 байта
2 байта читаются как выбор функции 2 - спускаются на уровень ниже
и читаются как выбор операции(пока нереализованно)допустим функция - файловый менеджер, команда - код операции.
сервер переходит в режим сессии с файл. менеджером
клиент переходит в режим приёма ответа в 2048б
сервер передаёт список дисков, если всё невлезло то приписывает упр. команду кот. это показывает...
клиент это всё принимает(если есть команда "есть ещё" то принимает опять....)
и посылает следующую команду... смысл ясен?
цель-защита от переполнений+устойчивость к сбоям
проще непридумал...
такой способ больше подходит Udp
всё... спать пошёл
Последний раз редактировалось X-lord; 01.08.2007 в 19:45..
|
|
|