2014-11-27 4 views
0

Я начинаю основной сервер NetCat с помощью команды nc.traditional -l -e server.py -p 4567nc.traditional -e script.py ничего

проблема, когда я подключении к нему (telnet 127.0.0.1 4567) Не печатает, скрипт запускается, но ничего не получает на экране ,

У меня есть print инструкции в начале скрипта, которые читают интерпретатор (я тестировал, что он начинается с манипуляции с файлами), но ничего не написано на моем терминале telnet. Кроме того, он остается застрявшим в инструкции raw_input. Я могу писать в терминале telnet, но ничего не отправляется на скрипт python.

Я пытался с помощью скрипта bash заменить python один, и это работает, оно печатает вещи на экране и читает ввод. Я также попытался подключиться через ftp вместо telnet без каких-либо результатов.

ответ

0

Итак, я, наконец, нашел решение

В притон, добавьте опцию -u интерпретатору unbuffer STDIN стандартный вывод и стандартный поток ошибок

хижину линия: #!usr/bin/python -u

 Смежные вопросы

  • Нет связанных вопросов^_^