У меня работает telnet-сервер (от поставщика), который реализован в считывателе штрих-кода. чтобы получить данные, мне просто нужно подключиться к порту 23 telnetserver с моим telnetclient из командной строки.
Я хочу сделать это с помощью ruby или python и записать вывод в файл.
так что же работает до сих пор:
я могу подключиться к telnet-серверу.
import sys
import telnetlib
tn = telnetlib.Telnet("10.0.0.138")
tn.close
output = tn.read_all()
# write to a file
with open("logging.txt", "wb") as f:
f.write(output)
# Check that the file wrote correctly.
with open("logging.txt", "rb") as f:
print(f.read())
Что не работает:
запись вывода из telnetserver в текстовый файл.
для меня не имеет значения, если я делаю это с Python или Ruby, оба языка в порядке.
мой пример кода здесь Python. просто за попытку.
спасибо за чтение.