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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2012, 05:32   #1
lex0rg
Пользователь
 
Регистрация: 14.11.2009
Сообщений: 12
По умолчанию Отображение количества переданных данных

Стоит задача: создать сервер и клиент для передачи файла используя потоки и протокол ТСР, с чем я успешно справился.
Мне необходимо отобразить количество переданых(и полученых) данных от общего размера файла, то есть 350/500 кбайт(к примеру).

Для передачи файла использую mySocket.Send(data), но я не могу понять как можно узнать количество посланых/принятых килобайт в данный момент.

Этот функционал встречается в каждом менеджере закачек. Столько времени на это убил. Подскажите, пожалуйста.
lex0rg вне форума Ответить с цитированием
Старый 25.04.2012, 13:33   #2
lex0rg
Пользователь
 
Регистрация: 14.11.2009
Сообщений: 12
По умолчанию

Хорошо, с подсчетом данных я разобрался. Теперь другой вопрос:

Как из потока изменить значение label? То есть отбразить: "Переданно 350 из 500 килобайт"
Форма находится в другом классе.
lex0rg вне форума Ответить с цитированием
Старый 25.04.2012, 13:38   #3
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

см: InvokeRequired
=master= вне форума Ответить с цитированием
Старый 26.04.2012, 18:13   #4
lex0rg
Пользователь
 
Регистрация: 14.11.2009
Сообщений: 12
По умолчанию

Спасибо, узнал что-то новое.

Воспользовался этим:
Код:
srvWin.lblStatus.Invoke((MethodInvoker)delegate
                {
                    srvWin.lblStatus.Text = "" + sum / 1024 + "/" + fileSize / 1024 +
                                       " KB";
                });
lex0rg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экпорт огромного количества данных в xml Mirovingin Общие вопросы Delphi 6 12.01.2012 13:43
отображение данных sid1868 Помощь студентам 0 29.05.2011 12:55
Отображение данных Waaper БД в Delphi 2 23.05.2011 16:16
подчет количества данных garlp Помощь студентам 0 18.04.2009 11:58
Выделение памяти в функции для переданных параметров LinuxUser Общие вопросы C/C++ 1 12.11.2007 19:21