Evgeny_CD (15.01.2006 20:52, просмотров: 1) ответил dch на через сокеты, есть UNIX сокеты, аналогично TCP/IP сокетам но в пределах одной машины
А как быть с границами пакетов? Сокеты действительно рулез. Они более
универсальны, и позволяют разнести задачи по разным машинам (сейчас
это не надо, но на следующем этапе точно потребуется). Так что
имеет смысл брать именно их.
Но они не гарантирует сохранения границ моих блоков данных.
Прикрутить формирователь фреймов из SLIP - это круто, но не хочется.
Хочется по простому...
Моя следующая идея.
Берем два совета. В один пишем блок данных. В другой - ASCII заголовок
пакета. (выделение в потоке начала заголовка - через выделенный
символ). Принимающая сторона выгребает все из сокета данных, и кидает
в ответ по контрольному сокету, что пакет считан.
Далее процесс повторяется.
Как эта идея?