Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
 Аватар для pokerface
209 / 174 / 48
Регистрация: 20.09.2012
Сообщений: 481

Передача данных по и-нету

11.09.2013, 01:42. Показов 1209. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем. Есть задача передать файл с одного компа на другой через интернет используя при этом обычный хостинг. Пробовал через ФТП (один клиент загружал на фтп, а другой скачивал). Работает, но не совсем то что мне нужно... Есть ещё какие-то мысли? Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.09.2013, 01:42
Ответы с готовыми решениями:

Передача сообщения по нету, при подключении через TTcpClient и TTcpServer
как передать сообщение по нету, при подключении с помощью TTcpClient и TTcpServer?

Моей материнской платы нету на оф сайте, в биосе нету вкладки POWER
Системная плата: Biostar A78LR-M3S Хотел обновить биос своей материнке но на оф сайте её нету. Обновить хочу потомучто не могу изменить...

Захват и передача видео по сети ?(Видео есть , нету передачи)
Нужно реализовать захват видео с веб камеры и передача его по сети. (НАпример телемост). 1) Захват видео с веб камеры есть 2) НЕ могу...

12
39 / 37 / 8
Регистрация: 01.08.2013
Сообщений: 106
11.09.2013, 08:20
Есть:
1) WinSock
2) Собственный веб сервис с хранилищем
3) sql на хосте
P.S. я бы в данном случае остановился на первом способе.
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
11.09.2013, 11:56
Непонятно, что такое в данном случае "обычный хостинг". Сайт что ли?
Вообще есть уйма способов. Например, послать файл через email.
0
39 / 37 / 8
Регистрация: 01.08.2013
Сообщений: 106
11.09.2013, 12:23
Цитата Сообщение от dondublon Посмотреть сообщение
Непонятно, что такое в данном случае "обычный хостинг". Сайт что ли?
Вообще есть уйма способов. Например, послать файл через email.
Угу и постоянно нарываться на превышение в 10 мегабайт?)))
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
11.09.2013, 12:28
Цитата Сообщение от onicdr Посмотреть сообщение
Угу и постоянно нарываться на превышение в 10 мегабайт?)))
Можно разбить на части. Можно поставить свой почтовый сервис, в котором не будет ограничения.
0
 Аватар для pokerface
209 / 174 / 48
Регистрация: 20.09.2012
Сообщений: 481
11.09.2013, 12:41  [ТС]
Да, сорри, забыл уточнить) Нужно передать файл с компа на комп по и-нету, а каким способом - нет разницы) главное что б работало.

Порылся, нашел вот такое:
http://www.codeproject.com/Art... in-C-NET-2

Подойдет в моем случае?
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
11.09.2013, 12:51
Думаю, да.
0
 Аватар для pokerface
209 / 174 / 48
Регистрация: 20.09.2012
Сообщений: 481
11.09.2013, 12:59  [ТС]
Сразу же трабл: Адрес несовместим с выбранным протоколом
вот тут:
C#
1
curMsg = "File Sending fail." + ex.Message;
0
39 / 37 / 8
Регистрация: 01.08.2013
Сообщений: 106
11.09.2013, 13:03
Цитата Сообщение от -HPR- Посмотреть сообщение
Да, сорри, забыл уточнить) Нужно передать файл с компа на комп по и-нету, а каким способом - нет разницы) главное что б работало.

Порылся, нашел вот такое:
http://www.codeproject.com/Art... in-C-NET-2

Подойдет в моем случае?
это WinSock и есть )

Сразу же трабл: Адрес несовместим с выбранным протоколом
вот тут:
Код C#
1
2
3

curMsg = "File Sending fail." + ex.Message;
а адрес в каком виде? приведите пример.
0
 Аватар для pokerface
209 / 174 / 48
Регистрация: 20.09.2012
Сообщений: 481
11.09.2013, 16:25  [ТС]
Понял в чём суть. Заменил localhost на 127.0.0.1 и пошло.
C#
1
2
3
 IPAddress[] ipAddress = Dns.GetHostAddresses("localhost");
 IPEndPoint ipEnd = new IPEndPoint(ipAddress[0], 5656);
 Socket clientSock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);
Но я не знаю какой IP прописать чтобы через и-нет бросать а не локальную. Взял тот, что на 2IP.ru показывает. Прога выдает "подключение не установлено так как конечный компьютер отверг запрос на подключение"
Что делать?
0
 Аватар для Anklav
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
11.09.2013, 16:43
Для работы с сокетами одна сторона должна иметь белый IP адрес.
0
 Аватар для pokerface
209 / 174 / 48
Регистрация: 20.09.2012
Сообщений: 481
11.09.2013, 17:08  [ТС]
Ясно... Тогда другие варианты разсмотрим) sql на хосте это как?
0
39 / 37 / 8
Регистрация: 01.08.2013
Сообщений: 106
12.09.2013, 08:55
Цитата Сообщение от -HPR- Посмотреть сообщение
Ясно... Тогда другие варианты разсмотрим) sql на хосте это как?
Это служба sql, висящая на хостинге, которая будет держать табличку, с полями "имя файла", "описание", "файл", где имя и описание строковые, а файл типа Image (например).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.09.2013, 08:55
Помогаю со студенческими работами здесь

Нету источника данных в Visual C++
Нету источника данных в visual c++ Вид, Другие окна, Источники данных (или нажмите клавиши Shift+Alt+D). не помогает(

Соединение есть передачи данных нету
Есть соединение Wifi ноут к ноуту, подключается нормально, а передачи данных нету, с ip все нормально, что может быть не знаю.

Скрыть чекбокс, если нету данных
Есть вопросик. Вот через это выводится данные.. <?php if ( !defined('ABS_PATH') ) { exit('ABS_PATH is not loaded. Direct access...

Передача ссылки в конструктор (передача данных между формами)
Из темы "Ответы на 7 самых частых вопроса по WinForms" Реализовал метод № 2.3 без проблем, а вот 2.4 не получается( вот текст из той...

Нету названия кнопки для передачи post данных через curl
Когда передаю данные на свой сайт через curl логип пароль и кнопку вход все нормально, но нужно нажать кнопку на другом сайте там такого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru