[python] flask-socketio에서 버퍼링 없이 데이터 보내기
서버에서 프로그램을 실행시켜 실행되는 프로그램이 출력하는 문장을 클라이언트에게 전송하는 기능을 구현중이었다. 클라이언트와 연결되면 특정 프로그램을 실행시키고 해당 프로그램이 출력문을 뱉을 때 마다 send()함수를 이용하여 클라이언트로 출력문을 송신하도록 했다. 즉, 한 이벤트 핸들러 안에서 반복문을 이용하여 매 반복마다 데이터를 송신하도록 했다. @socketio.on('connect') def connect_event(): p = redirect_test.run_file('./root/redirect.py') while p.poll() == None: out = p.stdout.readline() socketio.send({"data":out},json=True) 그러나 매 루프마다 데이터가 보내지지..