Различия между локальным и сетевым вводом - выводом (I/O)
Имеется несколько известных различий между локальным и сетевым вводом - выводом (I/O) в среде Windows:
Поддержка сетевого ввода - вывода (I/O) зависит от системы переадресации и сетевого протокола.
Быстродействие сетевого ввода - вывода (I/O) зависит от того, сколько операций сетевого ввода - вывода (I/O) имеет место и скорость сетевого
подключения. Ваше приложение должно быть в состоянии обработать операции сетевого ввода - вывода (I/O) с серверами, которые могут быть намного быстрее или медленнее, чем Ваш локальный компьютер, так же как и
кратковременные изменения в сетевой пропускной способности. В этих случаях Ваше приложение, возможно, должно дать большее количество времени для операции завершения работы.
Функции, которые Вы используете, чтобы выполнить локальный файловый ввод-вывод (I/O), могут вести себя по-другому в сети. Например, операция сетевого ввода - вывода (I/O), которая занимает много времени, чтобы
завершить работу, может прерваться. В некоторых ситуациях, дескрипторы файла могут из-за этого остаться открытыми неопределенное время. Другой пример - тот, что функции могут возвращать для обработки коды ошибок для Вашего
приложения, которые определены для сетевого ввода - вывода (I/O).