Реклама

Давай отлаживать по TCP

#Давай #Когда #Среде #HTTP #PKCS
Давай отлаживать по TCP

Когда в моей Среде разработки К дошла очередь до отладчика, выбор был такой: по HTTP - проще, но с глюками, знакомыми по мобильной разработке; по TCP - быстрее, но протокол закрытый: им штатная среда говорит с тонким клиентом. Я выбрал TCP: снял обмен с провода и повторил его. RSA-1024 с PKCS#1 v1.5, 192 байта на тройном DES, NTLM, контрольная сумма по полям GUID и идентификатор, который нельзя делать случайным. Рассказываю, где спотыкался и что получилось: точки с условием, шаги, стек, локальные, вычисление и остановка по ошибке - на живом клиенте. Читать далее

Когда в моей Среде разработки К дошла очередь до отладчика, выбирать пришлось из двух вариантов.

По HTTP, через сервер отладки, подключиться проще. Но по мобильной разработке я помнил, чем за это платят: задержками и обрывами связи - именно тогда, когда отладчик нужен.

По TCP штатная среда говорит с тонким клиентом напрямую, без сервера, и заметно быстрее. Но протокол закрытый, документации к нему нет.

Я выбрал TCP. Цель - в своём окне поставить точку, запустить клиент и остановиться на строке: со стеком, локальными переменными и шагами. Путь - подсмотреть, как подключается штатная среда, понять обмен и повторить его.