소켓을 사용한 과제인데요...
글쓴이: pclov2 / 작성시간: 목, 2004/10/07 - 2:38오후
소켓을 사용하여 연결을 맺은후 클라이언트측에서 who 명령어를 보내면
서버측에서 who명령어를 수행한뒤 결과화면을 클라이언트측에 뿌려주는
프로그램입니다.
일단 서버에서 who 메시지를 받으면 who명령어가 실행되어야 하는데
어떻게 해야할지 모르겠습니다. who 명령어를 직접 만들어 보기는 했는데
이렇게 만든것을 메인함수에 직접 넣어서 복잡하게 하는것보다 이미
시스템에서 제공하는 who명령어를 사용해야할것 같은데요.
어떻게 해야하나요...
Forums:
방금 전에 답글 올렸는데 로긴 안하고 해서 그런지 없네요^^;;e
방금 전에 답글 올렸는데 로긴 안하고 해서 그런지 없네요^^;;
exec family를 사용해보세요.
클라이언트가 보낸 문자열 중에서 who가 보이면 exec family 함수를 사용해서 실행한 결과를 배열로 저장한 후 보내면 될겁니다. 아니면 환경변수를 알 수 있는 함수도 있을거니까 찾아보세요...
그럼 즐거운 하루~
남으로 창을 내겠소.
밭이 한참갈이 괭이로 파고 호미론 김을 메지요.
구름이 꼬인다 갈리있소. 새들의 노래는 공으로 들으랴오.
강냉이가 익거든 와자셔도 좋소.
왜 사냐건 웃지요.
popen 을 이용해서 결과값을 읽어 들이는것이 나을듯 합니다.
popen 을 이용해서 결과값을 읽어 들이는것이 나을듯 합니다.
popen 이라면 검색해 보시면 많이 나올껍니다.
목적을 찾아서... jiNoos
댓글 달기