5 / 5 / 0
Регистрация: 03.07.2013
Сообщений: 106
|
||||||
1 | ||||||
Как принять информацию от TCP сервера вычитать ключ который он прислал?10.09.2014, 17:17. Показов 2243. Ответов 23
Метки нет (Все метки)
Собственно, все в названии.
Есть так же нужный код на C#, но перевести не могу, нет скилла=)
0
|
10.09.2014, 17:17 | |
Ответы с готовыми решениями:
23
TCP клиент: Не получается принять сообщение от сервера Как принять JSON на tcp сервере? Как правильно принять данные по TCP протоколу функцией recv? Как правильно принять изображение JPG и записать в файл TCP |
5 / 5 / 0
Регистрация: 03.07.2013
Сообщений: 106
|
|
11.09.2014, 22:19 [ТС] | 21 |
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
11.09.2014, 22:55 | 22 |
Сообщение было отмечено DonniGood как решение
Решение
Ну я так полагаю, что ТС привел данные о результатах самого первого чтения из канала сразу после установки соединения)
Если это не так, то тут и рассуждать не о чем - нет достоверных сведений о неукоснительном следовании протоколу.. Да нет никаких гарантий) Но опять же - рассматривается тестовый пример в предположении что это самое первое чтение из потока после установки соединения. В дан.случае может. Но об этом потом. Добавлено через 26 минут О-о-о, парень, да у тебя основательные проблемы в знании OSI .. Сниффер-то тебе кажет дамп IP-дейтаграммы, а не дамп пэйлоуда в составе TCP-сегмента, инкапсулированного в IP-дейтаграмму ! Из дампа я вижу что поле KeyLen равно $1A (26.) и за ним следуют 26 байт собственно данных ключа: 3330303030303661373635336635373930363530663762613833 Откуда у тебя нули в буфере и почему приведенное содержимое строки при этом вполне соответствует дампу - ума не приложу.. Косяк где-то за пределами этого кода
1
|
5 / 5 / 0
Регистрация: 03.07.2013
Сообщений: 106
|
|
11.09.2014, 23:02 [ТС] | 23 |
Мда... Все ооочень плохо. Рано мне еще сюда. Всем спасибо за ответы.
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
11.09.2014, 23:09 | 24 |
В дан.случае я предполагвю что у ТС это первое срабатывание OnRead
Т.е. об аккумуляции пока вообще речь не идет - об этом чуть позже, когда ТС вдуплит разницу между тем что кажет WireShark и тем что он ожидает увидеть у себя в программе) Добавлено через 1 минуту Может и рано) Но уж коль скоро начал разбираться, то разберись до конца в уже полученной инф-ции ! А мы тебе в этом чем можем поможем, на то мы тут и протираем штаны)
1
|
11.09.2014, 23:09 | |
11.09.2014, 23:09 | |
Помогаю со студенческими работами здесь
24
Как принять информацию из БД Как программно принять сертификат сервера https Как принять почту в Thunderbird с VPS-сервера? Как правильно передать и принять файлы на (с) Ftp-сервера? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |