powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / telnet соединение из Cache
6 сообщений из 6, страница 1 из 1
telnet соединение из Cache
    #38499314
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Подскажите (а лучше покажите пример), как организовать телнет-соединение и программно с ним работать из каше? Нашел класс %Net.TelnetStream, но примеров там нет :( А у самого не получилось заиспользовать методы этого класса, вероятно что то делал не так. Может кто работал программно из каше с телнетом? Или может стоит использовать какой-либо другой механизм (не класс %Net.TelnetStream)?
Хотелось бы посмотреть примеры установки соединения, отправки и получения данных. Буду признателен за любые подсказки/идеи/примеры :)
...
Рейтинг: 0 / 0
telnet соединение из Cache
    #38499323
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая цель создания telnet соединения ?
подключиться к серверу, или создать свой telnet сервер.
если подключаться к чему то, то к чему если не секрет.
...
Рейтинг: 0 / 0
telnet соединение из Cache
    #38499327
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

подключиться к серверу. Да пока к любому серверу, например к роутеру :)
...
Рейтинг: 0 / 0
telnet соединение из Cache
    #38499688
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.примеры установки соединения, отправки и получения данных
Получилось это сделать с помощью класса %IO.Socket и методов Open, группы методов Read (ReadLine, ReadAny), и Write соответственно (ну и Close для закрытия соединения конечно) :)
Мне этого вполне достаточно, дальше я сам :) Так что считаю для себя вопрос решённым.
...
Рейтинг: 0 / 0
telnet соединение из Cache
    #38499817
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простой telnet клиент в терминале Cache
 s ts=##class(%Net.TelnetStream).%New()
 s ts.TranslationTable="CP1251"
 s tSC=ts.Open("localhost","23")
 if 'tSC d $system.OBJ.DisplayError(.tSC) quit
 s line=ts.ReadLine(,,.tSC)
 w #
 USE 0:("":"S")
 while tSC {
  s readData=ts.ReadRaw(,0,.tSC)
  w readData
  r *r:0
  if r>0 {
   w *-1
   d ts.WriteRaw($c(r))
  }
  h .01
 }
 q
...
Рейтинг: 0 / 0
telnet соединение из Cache
    #38499877
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,
Спасибо.
Ну вот теперь понятно как и Net.TelnetStream использовать :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / telnet соединение из Cache
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]