Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2007, 19:56   #1
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию Как переслать файл по сети через DCOM

Как переслать файл по сети через DCOM
Hollander вне форума Ответить с цитированием
Старый 12.05.2007, 09:02   #2
merax
Форумчанин
 
Регистрация: 27.12.2006
Сообщений: 955
По умолчанию

Да также как и при любой другой технологии, но в общих чертах это выглядит так.

1) На принимающей машине должен быть запущен клиент для приема файла, а на передающей сервер для отправки.
2) Устанавливаем соединение клиента с сервером.
3) Открываем файл в поток на чтение и устанавливаем позицую чтения равной 0.
4) Отправляем клиенту размер файла.
5) Клиент начинает прием и загрузку файла в поток.
6) И его запись на физический носитель.
merax вне форума Ответить с цитированием
Старый 12.05.2007, 21:10   #3
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Ого, написано неплохо, но как это реализовать???
Hollander вне форума Ответить с цитированием
Старый 15.05.2007, 20:55   #4
m4tr1x2222
 
Регистрация: 15.05.2007
Сообщений: 4
По умолчанию

без понятия блин форум вес ьглюченый, нельзя тему создать ваще ппц
m4tr1x2222 вне форума Ответить с цитированием
Старый 18.05.2007, 00:51   #5
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Может у кого-нить пример есть такой проги. Мне можно даже не файл посылать, а небольшие строки
Hollander вне форума Ответить с цитированием
Старый 20.05.2007, 22:13   #6
merax
Форумчанин
 
Регистрация: 27.12.2006
Сообщений: 955
Подмигивание

Давай начнем с сокетного соединения, написания клиента и сервера, а потом файл отправим. Ок. Погнали-
Работать будем по 21 порту FTP, в принципе не так важно, соединение мы можем установить и по другим портам - короче сервер соединяемся и отправляем строку ->

Код:
 #include <winsock.h>
 #include <conio.h>
 #include <iostream.h>
 #define FTP_PORT 21
 main ()
 {
  int sock;
  struct sockaddr_in addr;
  addr.sin_family = AF_INET;
  addr.sin_addr.s_addr = inet_addr ("127.0.0.1");
  addr.sin_port = htons (FTP_PORT);
  sock = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP);
  getch ();
 }
Код:
 #include <winsock.h>
  #include <conio.h>
  #include <iostream.h>
  #define FTP_PORT 21
 int main(int    argc, char *argv[])
 {
int sock;
   struct sockaddr_in addr;
   addr.sin_family = AF_INET;
   addr.sin_addr.s_addr = inet_addr ("127.0.0.1");
   addr.sin_port = htons (FTP_PORT);
   sock = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP);
 char pack[] = "Fuck of!!!\n"; 
 connect(sock, (struct sockaddr*)&addr, sizeof(addr)); 
 send(sock,    pack, 0, sizeof(pack)); 
}

Последний раз редактировалось merax; 21.05.2007 в 07:16.
merax вне форума Ответить с цитированием
Старый 23.05.2007, 22:32   #7
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Мне нужно именно DCOM, а не сокеты
Hollander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
через какую сетевую карту входить в инет, а через какую в лан шКОЛЯР Свободное общение 2 27.06.2008 17:55
SSL через WinSock или через что? Jolyk Win Api 2 07.06.2008 17:37
Файл word через delphi dagarik Общие вопросы Delphi 6 28.11.2007 21:07
как открыть файл через прогу? ЧИЖ Общие вопросы Delphi 12 29.05.2007 17:45
Помогите переслать файл с клиента на сервер mager Gamedev - cоздание игр: Unity, OpenGL, DirectX 8 23.02.2007 18:58