Добавил:
Vanomaj
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:lab_4 / Channel_server
.py#!/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