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

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

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2011, 12:52   #1
Seven[up]
Пользователь
 
Регистрация: 26.06.2010
Сообщений: 15
По умолчанию Авторизация tcp

Есть бар, ССЫЛКА, нужно пройти авторизацию через него.
Снифнул через wireshark запрос
Код:
{"jsonrpc":"2.0","method":"authorize","params":{"state":"state_wait","status":"status_undefined","error_code":"noerror","instance_id":КОД,"session_id":КОД,"connection_id":КОД,"key":"","login":"логин","password":"пароль","hashpass":"хэш пароля","secret":"","email":"","ip":"192.168.0.100","partner":"","anketa_id":-1,"user_id":-1,"lid":КОД,"bruteforce":0}}
1720 6.532486 194.186.121.94 192.168.0.100 HTTP 1434 Continuation or non-HTTP traffic
Пытаюсь отправить через clientsocket
Код:
ClientSocket1.Host:='194.186.121.94';
  ClientSocket1.Port:=80;
  ClientSocket1.Active:=True;
  ClientSocket1.Socket.SendText('{"jsonrpc":"2.0","method":"authorize","params":{"state":"state_wait","status":"status_undefined","error_code":"noerror","instance_id":КОД,"session_id":КОД,"connection_id":КОД,'+'"key":"","login":"логин","password":"пароль","hashpass":"хэш пароля","secret":"","email":"","ip":"192.168.0.100","partner":"","anketa_id":-1,"user_id":-1,"lid":КОД,"bruteforce":0}}');
  ClientSocket1.Active:=false;
В снифере этого запроса вообще не видно. Помогите правильно составить и отправить пакет. Спасибо.
Seven[up] вне форума Ответить с цитированием
Старый 29.06.2011, 15:17   #2
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Сделай ClientSocket1.ClientType = ctBlocking и будет тебе счастье.
В NonBloking-режиме бодяга с объяснением тебе что как почем и почему затянется надолго.
mss вне форума Ответить с цитированием
Старый 29.06.2011, 15:19   #3
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Цитата:
HTTP 1434 Continuation or non-HTTP traffic
Ну правильно, HTTP-форматом в приведенном тексте запроса и близко не пахнет
mss вне форума Ответить с цитированием
Старый 30.06.2011, 10:09   #4
Seven[up]
Пользователь
 
Регистрация: 26.06.2010
Сообщений: 15
По умолчанию

Спасибо, теперь в снифере запрос видно, а авторизация не проходит...
Помогите правильно составить запрос.
Seven[up] вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обычная авторизация или авторизация на уровне браузера? calugin Безопасность, Шифрование 0 13.01.2011 00:34
как создать TCP клиент, TCP сервер ? DreamMaster911 C/C++ Сетевое программирование 1 26.10.2010 15:05
tcp Cpluser Общие вопросы .NET 1 19.02.2010 20:43
"2540:TCP"= 2540:TCP:oeiuq AlexSh Безопасность, Шифрование 0 06.07.2009 10:28
TCP/IP TaTT DoGG Общие вопросы .NET 12 18.04.2009 23:02