Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Распределённые приложения и сеть > Передача файла TCP |
Автор: OXOTHUK 7.1.2008, 23:51 | ||||||
Что я делаю не правильно? мне нужно передать файл(в данном случае картинку), но приходит немножко не то(при открытии как текста есть небольшие отличия в начале и конце). Отправление клиентом:
Передача сервером:
Получение клиентом:
Так же пара вопросов новичка: Если передавать моим методом через binarywriter.write() и принимать через binaryreader.read() большие данные, они гарантировано придут целиком, не разорваашись? компонент сам соберёт куски, если указано количество байт, которое надо принять? |
Автор: Alexsar 2.2.2008, 23:20 | ||
лучше используй класс NetworkStream, он предоставляет поток сокета, а передачу осуществить с помощью метода Serialize класса BinaryFormatter. вот пример
|
Автор: Moid 8.10.2008, 15:45 | ||
Начал разбираться с клиент-серверными приложениями. Создал клиентский сервис, написал внем предложенную Alexsar процедуру по отправке файла на удаленный сервер. Не пойму как записать функцию-приема файла на сервере? Нужно чтобы она умела возвращать клиенту булевское значение... |