프로그래밍 QnA

rokmn3309의 이미지

디렉토리에 파일이 쓰여지는지 여부를 판단..?

특정 정해진 디렉토리안에 어떤 데몬프로그램(A)이 1초또는 0.5초당 한번씩 파일을작성합니다.
이 파일을 파일변환후 정해진 디렉토리로 이동시켜야합니다. 멀티쓰레드로 동시에 여러개가 작성이 됩니다.(각각 다른 디렉토리에서)

문제는 데몬 프로그램(A)에서 외부로 이벤트를 전송할수가 없습니다.

그래서 딱히 다른 데몬이 이를 지켜보다가 파일을 가져와서 파일변환후 다른
디렉토리로 이동시켜야 하는데..

정해진 경로에서 파일이 작성완

trivial의 이미지

[질문]파일에서 Hex로 된 10a5 String을 어떻게 Hex숫자로 변환

어떤 파일 에서
10a5를 strncpy(des, sou, n) 해서 읽었습니다.
그런데 이 받은 문자를 16 비트(HEX CODE)숫자로 어떻게 변환가능할지요
변환 하는 관련 함수가 있는지요.
이것 때문에 프로그램이 계속 오류가 나서요.
제가 바라는 답이 안나오는데 고수님들 아시면 꼭 부탁드립니다.

cpulpul의 이미지

socket 통신 client에서 write()시 process 죽음

로그서버가 아래와 같이 생성되었습니다.

socket 생성
socket option (SO_REUSEADDR) 
nonblocking setting socket fd 
bind()
listen()
for (;;) {
poll() 무한대기
accept()
nonblocking setting socket fd 
read()
dbstore()
}

로그전송 클라이언트가 아래와같이 생성되었습니다.
[code:1]
socket 생성
nonblocking setting socket fd
connect(); select() /* connect() 오류검사 */
socket option (SO_LINGER)
for(;;){

lacovnk의 이미지

화일에서 숫자를 읽어 오려하는데, 예외처리를 어떻게 해야 할까

file에 다음과 갈이 저장되어있습니다.

숫자\t숫자\t.......숫자\t\n
숫자\t숫자\t.......숫자\t\n
숫자\t숫자\t.......숫자\t\n
숫자\t숫자\t.......숫자\t\n

이를 차례로 읽어오고, 만약 \n이나 EOF를 만나면 예외라고 알려주고 싶은데,

이를 어떻게 해야 할까요?

1. fscanf("%d\t",buffer) 를 이용하는건, EOF가 아니고 매칭이 안될 경우 0을 돌려보낸다고 맨페이지에 있어서 포기

2. fgetc()로 계속 읽어들이면서, \t를 만나면 이전까지 읽은 char들을 이용하여 int로 변환

ergo50의 이미지

[질문] 소스한번 봐주세요^^

안녕하세요...

자꾸질문만 하게 되네요 죄송^^
아래 소스는 제가 만든 현재시간을 구해서 출력하는건데요,
중요한건 항상, 가장 마지막 %d에다가 '0'이 하나 더 붙어서 출력이됩니다.

아래소스는 %d가 6개인데, 가장 마지막 '초'를 나타내는 %d에 '0'이 하나 더
붙어서 3자리가 나오게 됩니다.

%d가 두개더라도 마지막에 또 '0'이 붙어나오고.....
왜그런지 모르겠네요.....
소스한번 보시고 잘못된 부분있음 조언좀 부탁드립니다.
수고하세요
======================================================

HowKnow의 이미지

[Q] SRPM -> RPM

안녕하세요~

장시간에 걸쳐~ RHEL용 모질라 업데이트 최신버젼을 리빌드 하였습니다.

리빌드 하고 나면 디버그 라는 RPM이 있는데요~

제가 리빌드해서 제대로 RPM이 생성이 된건지 아니면 그안에

버그들이 들어 있는지 어떻게 확인하나요?

버그나 오류가 생기면 RPM파일이 생성이 아예 안되는 것입니까?

그리고 디버그 인포라는 파일의 사용법도 알고 싶군요~

mozilla-debuginfo-1.4.2-3.0.2.i386.rpm 이렇게 생겼는데...

설치하기도 그렇구 ㅡ,.ㅡ;;

알려주세요~

shs0917의 이미지

단순링크드를 이용한 스택 구현에서....

Quote:

...........................................Top
.............................................|
[Header] -> [Node1] -> [Node2] -> NULL
----------------------------------> 추가 방향

이렇게 구현할 경우.. delete를 할 수 없지 않나요? 단방향 링크드에서는
자신의 앞에 있는 노드의 주소를 알 수 없잖아요.. 그래서
Quote:

Top
|
[Node2] -> [Node1] -> [Header] -> NULL
<--------------------------------추가 방향

그래서 이런식으로 거꾸로 노드를 추가하면 해결된다고 하던데요..
jhis21c의 이미지

[질문]원격에서 telnet을 이용하여 장비 설정 ???

안녕하세요 기존에 라우터나 sendmail 등은 원격에서 해당 포트로 telnet으로 접소해서 서버의 설정을 콘솔에서 명령어를 치듯이 해서 설정을 바꾸게 되는데
이렇게 구현을 하고 싶은데 어떻게 해야 할지 몰라서 고수님들께 조언을 구합니다. 대부분 init 프로세스에 등록을 하던데 init 프로세스를 이용하는건지 ... --;
제발 답변좀 해주세요 ^^

keedi의 이미지

모듈프로그램 컴파일후 insmod때 커널 버전차이 문제

안녕하세요.

kldp내에 있는 문서를 참조하여 간단한 모듈프로그램 실습 중입니다.
단순히 모듈적재시 메시지를 뿌려주고 모듈해제시 메시지를 뿌려주는
간단한 모듈 프로그램을 작성했습니다. 컴파일까지 완료를 했는데
커널 버전 문제 때문에 모듈이 적재되지 않습니다.

아래쪽에 비슷한 질문이 있어서 체크해보았는데 커널 버전 관리를
꺼라는 답말고는 뾰족히 잘 이해가 되지 않는군요.

말 그대로 현재 제 데비안 커널은 2.4.18-bf2.4 인데 커널 모듈의

dalmagi의 이미지

dhcp 로 할당받은 ip 를 어케 알아내져?

컴이 연결되어 있을때 클라이언트 측에서 dhcp 를 통해 할당해간 ip 들을 서버측에서 확인하는 방법은 뭔가요?
프로그래밍 하곤 상관 없을지도 모르겠지만 그런 명령어나 기본 프로그램 사용법이 있으면 알려주세요~~ :oops:
현재 서로 윈도우로 연결되어 있습니다.
초보질문이라 죄송..

페이지

프로그래밍 QnA 구독하기