8 / 8 / 2
Регистрация: 19.12.2013
Сообщений: 87
|
|
1 | |
Клиент сокет, считывание логов12.02.2016, 23:17. Показов 817. Ответов 5
Доброго времени суток!
Есть сервер написанный на C, который шлет каждую секунду данные, одно сообщение состоит из более чем 2000 символов. Нужно создать аппликацию на C#, которая будет както обрабатывать эти данные, выводить на экран, возможно писать в файл. Сделал я для теста synchronous сокет, который принимает данные и пишет в файл. С количеством информации прога не справляется, писал все в файл, данные слегка не точные. Как лучше это все делать, разбивать задания на потоки, asynchronous сокет?
0
|
12.02.2016, 23:17 | |
Ответы с готовыми решениями:
5
Клиент-сервер: По какой причине сокет может отказываться отсылать пакеты Веб сокет клиент на Qt Клиент и сервер сокет Сокет, клиент сервер, прокси |
8 / 8 / 2
Регистрация: 19.12.2013
Сообщений: 87
|
|
18.02.2016, 20:40 [ТС] | 2 |
вопросик, так вышло что одно сообщение длинной >2к символов шлется 20 раз в секунду. Все это мы организовали в университете, нам выделили статичный айпишник, ну и поставили мы свою байду нон-стопом слать данные и крашнули мы сервер универа
Я так понимаю проблема в объеме данных, можно както это решить, при условие что данные резать нельзя?
0
|
22 / 25 / 11
Регистрация: 10.10.2013
Сообщений: 165
|
|
19.02.2016, 01:22 | 3 |
wrone, знали бы вы, товарищ, сколько данных каждую секунду передает какой-нибудь mail.ru... Проблема может быть в том, что не вывозит канал связи например. Или сервер не вывозит по ресурсам. Больше 2к символов понятие растяжимое. 2к символов это 4000 байт юникода. Не так уж много. Может у вас где-то память утекает? Или что-то еще? ... Нет, я тупой, не могу. Отправьте в битву экстрасенсов.
0
|
8 / 8 / 2
Регистрация: 19.12.2013
Сообщений: 87
|
|
19.02.2016, 10:02 [ТС] | 4 |
я всю голову себе сломал, вроде бы нету никаких утечек, да объем действительно не такой большой, выходит гдето 2.5 мб в минуту. Выглядит так, будто на нас спихнули проблему
0
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
19.02.2016, 10:13 | 5 |
А как отправитель работает? На каждую отправку отдельное подключение создает, или все по одному сокету гонит?
И как прием реализован у тебя?
0
|
8 / 8 / 2
Регистрация: 19.12.2013
Сообщений: 87
|
|
19.02.2016, 16:28 [ТС] | 6 |
Если клиент подключился, то сервер его не отключает и шлет сообщения. Сервер выделяет каждому клиенту свой поток
Добавлено через 6 часов 12 минут Вопрос закрыт, виноват был комп, а точнее сетевая карта, перенастроили и все ок
0
|
19.02.2016, 16:28 | |
19.02.2016, 16:28 | |
Помогаю со студенческими работами здесь
6
Программа (клиент-сервер) для обмена информацией через сокет Материнка 775 сокет и процессор 771 сокет, Совместимость 4 планки Apacer DDR3 по 4Gb/1333MHz от старой МВ сокет 775 могу ли я их использовать на сокет 2011 Как только происходит попытка создать сокет для UDP - сокет TCP сразу ломается (выдает 10093). Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |