소켓통신 데이터 전달받는거에 대한 질문인데요
핫다홍
2023.04.01
질문 제목 : 소켓통신 데이터 전달받는거에 대한 질문인데요
현재 소켓통신 프로그램을 하고 있는데요
지금 상황은 하나의 프로그램결과값을 클라이언트에 보내고 싶은데요
1. 클라이언트가 서버에 접속하여 명령 문자를 날려줍니다.
2. 서버는 클라이언트로 문자를받고 실행프로그램을 실행 시킵니다.
3. 실행프로그램의 결과값을 서버로 다시 전송하고
4. 서버는 그 결과를 클라이언트에 전송합니다.
4번 기능을 서버쪽 프로그램에서 buf를 클라이언트에 던져주기만 하면 되는데요
3번 기능을 어떻게 구현해야 하는지 모르겠습니다.
서버에서 A라는 커맨드를 받으면 다른 실행프로그램을 실행시키게 되어 있는데요
서버와 실행프로그램간에 데이터를 어떻게 전달받아야 하나요?
-
타마
조언 감사합니다
-
가을c
서버프로그램도 OS입장에서보면 프로세스입니다.
실행프로그램도 OS입장에서보면 프로세스입니다.
프로세스간 통신(ICP)을 찾아보면됩니다.
win32가 아니라 c언어이면 파이프나 공유메모리로 혹은 파일입출력으로 해야 할겁니다.