Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 16, 2016 05:28:14

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

xinetd sys.stdin

Через xinetd создал tcp сервис: server = /usr/bin/python , server_args = /path/script.py
Читаю в скрипте sys.stdin - все нормально работает. Но вот только построчно, т.е. требуется символ окончания строки. А вот как принимать бинарные данные, скажем сообщения по 16 байт? Пока что знал, варианты попробовал. Подскажите, кто знает, как решаются такие задачи?

import sys
print 'Welcome!'
sys.stdout.flush()
bytes = sys.stdin.read(16)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version