|
telnet соединение из Cache
|
|||
---|---|---|---|
#18+
Здравствуйте. Подскажите (а лучше покажите пример), как организовать телнет-соединение и программно с ним работать из каше? Нашел класс %Net.TelnetStream, но примеров там нет :( А у самого не получилось заиспользовать методы этого класса, вероятно что то делал не так. Может кто работал программно из каше с телнетом? Или может стоит использовать какой-либо другой механизм (не класс %Net.TelnetStream)? Хотелось бы посмотреть примеры установки соединения, отправки и получения данных. Буду признателен за любые подсказки/идеи/примеры :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2013, 23:13 |
|
telnet соединение из Cache
|
|||
---|---|---|---|
#18+
Какая цель создания telnet соединения ? подключиться к серверу, или создать свой telnet сервер. если подключаться к чему то, то к чему если не секрет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2013, 23:25 |
|
telnet соединение из Cache
|
|||
---|---|---|---|
#18+
DAiMor, подключиться к серверу. Да пока к любому серверу, например к роутеру :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2013, 23:29 |
|
telnet соединение из Cache
|
|||
---|---|---|---|
#18+
П.С.М.примеры установки соединения, отправки и получения данных Получилось это сделать с помощью класса %IO.Socket и методов Open, группы методов Read (ReadLine, ReadAny), и Write соответственно (ну и Close для закрытия соединения конечно) :) Мне этого вполне достаточно, дальше я сам :) Так что считаю для себя вопрос решённым. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2013, 11:07 |
|
telnet соединение из Cache
|
|||
---|---|---|---|
#18+
простой 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2013, 12:20 |
|
|
start [/forum/topic.php?fid=39&msg=38499688&tid=1556998]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 235ms |
total: | 392ms |
0 / 0 |