powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Чтение данных с TCP сервера
5 сообщений из 5, страница 1 из 1
Чтение данных с TCP сервера
    #39620046
_den89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Возникла сложность с обработкой информации от TCP сервера.
Схема работы сервера, как только подключается какой-либо клиент к серверу, сервер начинает слать строку в определенном формате (&qwe;123). Нужно подключиться к серверу и начать слушать ip/порт - выводить инфу.
Коннектюсь к серваку:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
........
TcpClient client = null;
..............
.............
        private async Task ConnServTCP()
        {            
            try
            {
                await client.ConnectAsync(server, port);
                StColor.Color = Color.Green;
                
            }
            catch
            {
                StColor.Color = Color.Red;
            }
        }


Коннектится, но стоит мне начать читать, не читает...
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
         private async Task GD()
        {            
            byte[] data;  
            if (client.Connected)
            {
                try
                {
                    NetworkStream v = client.GetStream();
                    data = new Byte[256];
                    Int32 bytes = await v.ReadAsync(data, 0, data.Length);
                    LRData.Text = System.Text.Encoding.UTF8.GetString(data, 0, bytes);
                   
                }
                catch
                {
                    LRData.Text = "Нет данных";
                }      
            }
            else
            {
                LRData.Text = "Сервер недоступен";
            }
        }


При таком подходе, данные не читаются, хотя я уверен на 100% сервер посылает инфу.
Что может быть не так?
Либо может можно использовать для работы с TCP IP сервером что-то другое?
...
Рейтинг: 0 / 0
Чтение данных с TCP сервера
    #39620117
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используйте WCF, нафига этот геморой на ровном месте?
...
Рейтинг: 0 / 0
Чтение данных с TCP сервера
    #39620145
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_den89,
Тут выбери прикладной протокол
https://ru.m.wikipedia.org/wiki/Протоколы_прикладного_уровня
...
Рейтинг: 0 / 0
Чтение данных с TCP сервера
    #39620316
_den89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes,
WCF не могу использовать. (нет в ТЗ, навязать не могу). Нужно решить задачу, не используя иные сервисы или что-то подобное.
...
Рейтинг: 0 / 0
Чтение данных с TCP сервера
    #39620327
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_den89Roman Mejtes,
WCF не могу использовать. (нет в ТЗ, навязать не могу). Нужно решить задачу, не используя иные сервисы или что-то подобное.ну все равно из головы сервер и клиент писать не стоит.
Запрос в гугл или книжку hello world net tcp demo.
И делаете пример.
Кому счас легко? )).
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Чтение данных с TCP сервера
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]