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

lab_4 / Channel_server

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

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

while True:
# Открываем канал для чтения
    read_pipe = os.open("pipe", os.O_RDONLY)

# Читаем данные из канала
    message = os.read(read_pipe, 1024).decode('utf-8')
    print(f"Получено сообщение от клиента: {message}")

# Закрываем канал после чтения сообщения
    os.close(read_pipe)

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