웹컴파일러 제작 질문
조회수 2465회
웹컴파일러를 코드를 작성하고 서버에 넘겨주면 서버에서 코드파일로 저장 후 컴파일 한 뒤 실행한 뒤 실행결과를 보내주려고 했는데, 생각해보니 입력 함수를 사용할 수 없게되서, 계정 하나 만든 뒤 그 계정을 공동으로 접속해서, 아예 리눅스 실행화면을 보여주게끔해서 입력을 받아야된다면 직접 입력을 받을 수 있게끔요.. 무한루프 및 명령어 사용에 대한 걱정이 좀 있네요... 어떻게 컴파일 작업을하고 실시간으로 실행화면을 보여주며 서로 통신할 수 있을까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
웹 콘솔관련해서 웹소켓을 이용하는 것으로 보이는데요. 오픈소스 프로젝트가 있네요.
무한 루프같은 것을막으려면 사용자별 isolatation시켜야하는데 docker같은 것을 이용해서 사용자별 cpu, memory 제한을 줄 수 있습니다.
댓글 입력