пишется сервер-клиент приложение, 2й .NET, асинхронные сокеты
есть цель среди прочего мелкого обмена данными - отдавать клиентам файлы размером до 50-100 мегабайт
вижу два варианта: отдавать прямо в программе через те же сокеты или расшаривать на винте и забирать оттуда просто как файл
подскажите, чем существенно отличаются эти два варианта по:
а) производительности
б) пляскам с бубном
пока вижу только в варианте с шарой - лишнюю мороку с настройкой этой шары, правами и т.д.
но т.к. с сокетами дела раньше не имел, подозреваю, что при отдаче таких файлов там могут быть какие-то подводные камни
UPD: работа ведется в локальной сети, то есть скорость сети большая
есть цель среди прочего мелкого обмена данными - отдавать клиентам файлы размером до 50-100 мегабайт
вижу два варианта: отдавать прямо в программе через те же сокеты или расшаривать на винте и забирать оттуда просто как файл
подскажите, чем существенно отличаются эти два варианта по:
а) производительности
б) пляскам с бубном
пока вижу только в варианте с шарой - лишнюю мороку с настройкой этой шары, правами и т.д.
но т.к. с сокетами дела раньше не имел, подозреваю, что при отдаче таких файлов там могут быть какие-то подводные камни
UPD: работа ведется в локальной сети, то есть скорость сети большая
