프로그래밍 QnA + 설치 및 활용 QnA

psycoder의 이미지

[질문] 원격에서 명령어 실행시키기

서버 프로그램을 만들었는데요..
특정 포트에서 바인딩하다가 "command=string"이란 문자열을 받으면 string을 실행하도록 만들어봤습니다.
[code:1]
if(strstr(buf, "command")!=NULL) { //buf는 recv로 받은 데이타값이 들어가는 배열입니다.
char *exe, cmd[100];
STARTUPINFO si={0,};
PROCESS_INFORMATION pi;

closesocket(ClientSock);
exe=strstr(buf2, "=")+1;
sprintf(cmd, "%s", exe);
si.cb=sizeof(STARTUPINFO);

toold의 이미지

변수나 함수명 앞에 __ 이 붙은 것의 의미는..?

커널 소스를 보면 어떤 변수명이나 함수명은
앞에 __ (언더바 두개)가 붙어 있는데요..
뭔가 특별한 의미가 있는건가요..?..
아니면 그냥 관례적으로 쓰이는 건가요...

freezm7의 이미지

CVS pserver 사용시 no such repository 에러 메시지가 뜹니다.

서버는 레드햇 9.0 깔았구요.

cvs -d /usr/local/cvsrepos init
했구요.

/etc/services 안에

2401 cvspserver/tcp
2401 cvspserver/udp

있구요.

/etc/xinetd.d/cvspserver 내용은

service cvspserver
{
        socket_type = stream
        protocol    = tcp
        wait        = no
        user        = root
        passenv     = PATH
        server      = /usr/bin/cvs
        server_args = -f --allow-root=/usr/local/cvsrepos pserver
}

이렇게 되어 있습니다.
/usr/local/cvsrepos/passwd 파일은 만들지 않았습니다.

ktlsu1231의 이미지

동일 허브에 케이블(ADSL)모뎀과 NAT서버(NIC하나)..??

안녕하세요.

케이블이나 ADSL에서 들어온 선을 허브에 연결

허브엔 외부 IP를 내부 IP로 변환시켜주는 NAT가

구현되어 있는 NIC가 하나있는 서버가 있습니다.

또 그 허브의 나중 포트에는 NAT에 의해 받아진

내부 IP를 사용하는 노드들이 동일 허브에 물려 있습니다.

이런식으로 구성이 가능한지 궁금합니다.

또, 이런 프로그램을 구현하려면 어디서 자료를 구하는

것이 좋은지 도와주세요. T-T 감사합니다.

jagalchee의 이미지

데드락 문제는 어떻게 해결 할 수 있나요?

Posix Thread 로 멀티 쓰레드 프로그래밍을 하고 있는데요.

만약 어떤 쓰레드가 mutex 락을 걸고 나서, unlock 을 하지 못하고 갑자기 죽어버리거나 하면 이 상태를 데드락이라고 부른다고 알고 있습니다.

데드락 상태가 되면 나머지 쓰레드들은 mutex 가 unlock 될때까지 계속 기다린다고 알고 있는데요.. 대게의 경우 이런 데드락 상태일 경우엔 프로그램 상에서 어떻게 처리를 해주면 되나요?
어떻게 처리를 해주어야 할지 잘 감이 안오네요. 답변 부탁드립니

uniare1의 이미지

어셈블 디버깅...

어떻게 디버깅을 해야 하는지 모르겠군요...
도스에서는... debug명령어가 있었는데...
리눅스에서는 어떻게 해야하는지...ㅡ.ㅡ;;;
찾아봐도... 잘 안나와 있는 것같고....
어떻게 하면 되죠?

kimmuhun의 이미지

아미 사용법..

xlib 프로그래밍 공부하는데 아미를 사용하여 한글 받는법을 모르겠어요..
..XmbLookupString() 함수를 사용하면 변환된 keysym을 반환해야 되는거 같은데 그냥 영문 값이 나오네요 ...어떻게 할지 몰라서..올립니다..
다른 부분은 원도우 프로그램과 비슷한데...국제화처리부분은 힘드네요...문서화가 안되있네요...ㅜ.ㅜ 맨페이지 넘 간단하구....아시는 분 도와주세요..

urmajest의 이미지

메모리가 다 어디로 가버렸나 -_-

[code:1]top - 15:49:15 up 6 days, 19:52, 3 users, load average: 0.13, 0.15, 0.08
Tasks: 73 total, 1 running, 71 sleeping, 0 stopped, 1 zombie
Cpu(s): 4.6% user, 0.7% system, 0.0% nice, 94.7% idle
Mem: 3815768k total, 3391684k used, 424084k free, 244412k buffers
Swap: 2040244k total, 160144k used, 1880100k free, 2511352k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
16965 urmajest 16 0 154m 130m 9924 S 0.0 3.5 29:13.21 python

freezm7의 이미지

apache rpm 어디서 받을 수 있나요?

rpmfind 에서 찾아봤는데, 링크가 깨져있더군요..

T.T rpm 파일 찾느라고 거의 1시간 반 쯤 써버린 T.T

역시 Know Where 시대라는 말이 맞는 듯.

아시는 분 가르쳐 주세요. :P

seye2의 이미지

간단한 도메인 출력 프로그램입니다.

이 프로그램은 제가 아이피의 C클래스 에서 netid부분의 주소를 입력하면
해당 네트워크에 속한 모든 호스트의 도메인 네임을 출력하는 프로그램입니다. 즉, 192.123.58.을 입력하면 192.123.58.1부터 192.123.58.254사이의 IP
주소를 갖는 모든 호스트의 도메인 네임을 출력하는 프로그램인데요.
제가 표시해둔곳 for문안에서의 strcpy(haddr,temp)부분이 실행이되면
세그멘테이션 오류가 나더라구요. 근데 이부분이 되야
strcat으로 붙여진 내용들이 재초기화가 되는 중요한 부분인데

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기