![]() |
|
Модераторы: gambit |
![]()
|
|
| vlsaf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 423 Регистрация: 9.5.2007 Репутация: нет Всего: 1 |
Делаю автоапдейт для программы.
Алгоритм следующий. Текущая программа имеет открытый коннект с сервером. Она смотрит есть ли новая версия. Если есть, то она запускает программу Update, а сама закрывается. Программа Update ждет закрытия основной программы и закачивает новую версию. После этого вызывает основную программу а сама закрывается. Основная программа имеет коннект с сервером. Хочется использовать этот самый коннект в программе Update. Чтобы не закрывать соединение и не открывать его заново. Т.к. используется GPRS. А трафик на нем стоит денег. Хочется спросить, как основной программе передать на программу Update два инициализированных оъекта: TcpClient и NetworkStream? Я то должен кидать на сервер запрос на перекачку данных через networkStream.Write()... Подозреваю, что нужна бинарная серелизация. Но хочется узнать, прежде, чем это делать. Так поступать приемлемо или можно нарваться на неприятности? Знаю также, что некоторые объекты попросту не могут быть серилизованны, т.к. в некоторых случаях может получиться так называемый граф. Т.е. объект ссылается на другой объект. А графы нелься подвергать сериализации. Хотя по логике я должен мочь использовать открытое соединение из любых программ. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |