Вобщем шлю потоком файл, на другой стороне, после приёма отрисовываю... трабл в том что клиент не успевает принимать некоторые пакеты файла прога пытается отрисовать этот ЖПЕГ и сглючивает или в другой ситуации возникает "затык" и приём останавливается (а этого быть не должно).. или я туплю кошмарно или всё же в TCP/IP есть контроль доставки пакета?.. куда же деваются пакеты?.. з. ы. проблему частично решает sleep(1) сразу после send( но как то это колхозно (!), как делается по нормальному, ещё делал recv( после send( что типа клиент готов к следующей порции данных, но прога всёравно иногда "затыкается" как сделать по человечски?
TCP транспорт, глюкам в коде взятся неоткуда - просто как 2 рубля всё на блокирующих сокетах сервер: repeat ... send(... ... until framesize=transfered; клиент: repeat recv(... // обработка... until framesize=received; вот как раз при передаче возникает затык