Важная информация
RSS лента

asve79

Telnet client day#7

Оценить эту запись
И так, получил вполне неплохой результат.

Да, можно много чего дорабатывать.
Лично для меня было новостью, что telnet это не просто передача сырого трафика. У него есть свой протокол, который описан примерно в десяток RFC.
Мой продукт конечно этого пока не умеет. По части развития ф-ционала посмотрим на востребованность.

Как вариант рассматриваю возможность встроить в него ftp клиент. Но по это части есть момент с поддержкой параллельного подключения. В текущей версии IC сервера и EPS возможна работа только в пассивном режиме. Это может быть проблемой для ряда серверов. Пожалуй об этом поразмышляю в другой статье.

Что сейчас может сабж?
- подключаться к серверам
- отображать трафик
- отправлять команды (отправка по нажатию на ENTER
- отключаться от серверов )

Что осталось для первого релиза?
- зафильтровать курсорные клавиши
- разделить библиотеку работы со строками на *.mac и *.a80

После этого описание как чего работает.
Я старался работы с окнами и ф-циями выносить в отдельные макросы. Чтобы, если возникнет необходимость смигрироваться например под окошки profi, то можно было просто поменять макросы вызова окон.
Постараюсь выделить сервисные ф-ции: работы со строками, математика и работы с портом, выделить в отдельный SDK и выложить в отдельный проект.

Планирую заказать EPS модуль и писать/тестировать уже под него. Судя по всему за ним будущее (если так вообще можно говорить о spectrum-е ). Как минимум об этом говорит статистика http://ts.retropc.ru/ (в самом конце синие - это zifi, красное - rs232)

И так, меньше слов. Демка.

Обновлено 28.12.2018 в 13:53 asve79

Метки: rs232, telnet Добавить / редактировать метки
Категории
Без категории

Комментарии

Трекбэков