Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab_4 / Channel_client

.py
Скачиваний:
0
Добавлен:
12.02.2024
Размер:
711 б
Скачать
#!/usr/bin/env python3
import os

def main():
# Проверяем, существует ли канал
    if not os.path.exists("pipe"):
        os.mkfifo("pipe") # Создаем именованный канал, если он не существует

# Открываем канал для записи
    write_pipe = os.open("pipe", os.O_WRONLY)

# Считываем данные из stdin (ввод с клавиатуры) и отправляем в канал
    message = input("Введите текст для отправки в канал: ")
    os.write(write_pipe, message.encode('utf-8'))

# Закрываем канал
    os.close(write_pipe)

if __name__ == "__main__":
    main()
Соседние файлы в папке lab_4