У меня есть клиентская и серверная программа.Клиент отправляет файл на сервер, сначала преобразовав файл в байты, а затем отправив его на сервер.Затем сервер восстановит файл, используя полученные байты.У меня проблема с программой сервера.Иногда получаемые байты являются неполными.
Теперь я уже искал в Интернете и обнаружил, что это распространенная проблема среди начинающих программистов, таких как я.Я пробовал разные решения, которые нашел, но ничего не получалось.(Я работал над этим уже около 2 дней)
Мне было интересно, как правильно отправлять и получать файлы / байты между двумя программами в локальной сети?(Одна является сервером, а другая является клиентом, хотя, конечно, может быть более 1 клиентской программы, которая будет подключаться к серверной программе)
Я надеюсь, что кто-то может помочь решить эту проблему.Пожалуйста ... Я надеюсь, что кто-то, кто хорошо разбирается в программировании сокетов и о байтах, может предоставить полезную информацию об этом.
Некоторая дополнительная информация: я фактически основал свой код из этой темы форума: DANIWEB .Прочитав ветку, программа работала отлично и даже умудрилась отправить 400 МБ + видеофайл.В моем случае я отправляю только небольшие изображения и файлы документов размером менее 10 МБ, и моя серверная программа чаще всего завершается ошибкой.
Я уже задавал вопрос , связанный с этой проблемой, попытался дать мне ответ, но моя программа все еще не работает.Я также нашел что-то в MSDN , что немного похоже на ответ, который мне дали на мой вопрос.Пробовал также, но моя серверная программа все еще не работает.