0 / 0 / 0
Регистрация: 25.10.2015
Сообщений: 90
1

Недопонимание кода

07.03.2016, 00:38. Показов 430. Ответов 2
Метки нет (Все метки)

Всем привет...
Туплю жестко... Имеется код, ближе к концу в static void Send условия string message, что вот это за message и с чем его есть?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
 private void RecieveUsersFile_Load(object sender, EventArgs e)
        {
            label1.Text = "Получение данных...";
            RecieveUsersFile.Sending(null);
            RecieveUsersFile.Send(count);
        }
 
        //////// О Т П Р А В К А   К О Д О В О Г О  С О О Б Щ Е Н И Я //////
        private static TcpClient client;
        private static NetworkStream stream;
        private static void Sending(string[] args)
        {
            client = new TcpClient(Program.IP.Value, 1488);
            stream = client.GetStream();
 
 
            SendFile(new FileInfo("./My Documents/RecieveUsersConfigFile.1c"));
        }
 
        public static void SendFile(FileInfo file)
        {
            byte[] id = BitConverter.GetBytes((ushort)1);
            byte[] size = BitConverter.GetBytes(file.Length);
            byte[] fileName = Encoding.UTF8.GetBytes(file.Name);
            byte[] fileNameLength = BitConverter.GetBytes((ushort)fileName.Length);
            byte[] fileInfo = new byte[12 + fileName.Length];
 
            id.CopyTo(fileInfo, 0);
            size.CopyTo(fileInfo, 2);
            fileNameLength.CopyTo(fileInfo, 10);
            fileName.CopyTo(fileInfo, 12);
 
            stream.Write(fileInfo, 0, fileInfo.Length); //Размер файла, имя
 
            byte[] buffer = new byte[1024 * 32];
            int count;
 
            long sended = 0;
 
            using (FileStream fileStream = new FileStream(file.FullName, FileMode.Open))
                while ((count = fileStream.Read(buffer, 0, buffer.Length)) > 0)
                {
                    stream.Write(buffer, 0, count);
                    sended += count;
                }
            stream.Flush();
        }
 
 
        private static void Send(string message)
        {
            byte[] id = BitConverter.GetBytes((ushort)0);
            byte[] msg = Encoding.UTF8.GetBytes(message);
            byte[] msgLength = BitConverter.GetBytes((ushort)msg.Length);
            byte[] fileInfo = new byte[12 + msg.Length];
 
            id.CopyTo(fileInfo, 0);
            msgLength.CopyTo(fileInfo, 10);
            msg.CopyTo(fileInfo, 12);
 
            stream.Write(fileInfo, 0, fileInfo.Length);
            stream.Flush();
        }
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2016, 00:38
Ответы с готовыми решениями:

Есть недопонимание по XML
Доброго времени суток! Есть уже заготовленный xml файл. Вопрос, как мне добавить данные? (где...

Ссылки на классы - недопонимание
Есть большое недопонимание в ссылочных данных (или как их называют). К вот примеру есть класс...

Thread.Abort, небольшое недопонимание
Доброго времени суток. :senor: Довольно долго откладывал изучение потоков (и их использование)....

Свойства. Недопонимание с акссесорами set и get
Читаю книгу Г. Шилдта по С# и разбираю пример с исключениями. Возникло недопонимание в написании...

2
Эксперт .NET
8632 / 5493 / 1303
Регистрация: 25.05.2015
Сообщений: 16,637
Записей в блоге: 14
07.03.2016, 10:06 2
Строка какого-то сообщения. Смотрите там, откуда вызывается эта функция.
0
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
07.03.2016, 15:20 3
вот тут ты используешь эту функцию (если конечно нету других с таким же названием)
Цитата Сообщение от knopa Посмотреть сообщение
C#
1
RecieveUsersFile.Send(count);
это не совсем условие, а передаваемое значения для функции отправки, указатель на то, что когда ты захочешь использовать эту функцию тебе нужно передать в неё какое-либо сообщение которое хочешь записать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2016, 15:20
Помогаю со студенческими работами здесь

Недопонимание по получению html страницы или 405 ошибка
Добрый день. Может кто подсказать в чём проблема, написал простенькое консольное приложение для...

Недопонимание кода
Я разбираю некоторый код С++ (Сразу скажу, что учил с++ самостоятельно, не супер профи) и там есть...

Недопонимание, как работает очередность вызова кусков кода
Здравствуйте! Осваиваю JS и столкнулся с явным недопониманием как работает очередность вызова...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru