프로그래밍 QnA

nayeona의 이미지

linux socket 처리에서 fork/select로 처리하는데 왜 자꾸 defunct가 날까요?

안녕하세요!

저는 linux os/ c언어/ 서버 socket을 다중접속이 되게 프로그램을 하였습니다.
흔히들 하시는 방식으로 fork/select를 이용하여 작성하였습니다.
동시간데 접속자도 많아야 10명 내외 입니다.

헌데 가끔 defunct가 발생을 합니다.
defunct가 발생되면 개수는 1개 입니다.
문제는 defunct가 발생되면 클라이언트에서 socket 접속이 안됩니다.
blocking socket에 의한 문제일까요?
errno = EINTR 오류로 인해 block된 상태일까요?

아니면...????

특별히 별다른 처리를 한것도 없습니다.
(혹시 제가 처리한 소스를 봐야 아시겠다면 소스를 올릴 수 있습니다.)

climb90의 이미지

시스템프로그래밍 link와 unlink 질문입니다

Link()와 unlink() 시스템 호출을 사용하여 파일의 이름을 바꾸는 Linux의 mv 커맨드를 구현할 것

여기서 mv의 구현과 이름바꿀시 rename 함수를 써야하는데 어느 부분에 써야하는지도 모르겠네요 ㅠㅠ

아래는 제가 코딩중인 unlink 함수입니다 ㅠㅠ

simgyosun의 이미지

도와주세요... ㅠㅠ 커널컴파일 오류

sparc leon3에 올라가는 커널 이미지를 컴파일 중인데요
아래와 같이 오류가 나네요.

구글링을 해도 잘 못찾겠고 어떻게 해결해야 될지 몰라 문의드립니다.
고수님들 도와주세요.. ㅠㅠ

kjw87의 이미지

[javascript] timeline , timeslider 관련 질문..

javascript가 아니어도 괜찮습니다. 웹 으로 사용할 것이기떄문에..

일단 시간 구분이 되어 있으며 클릭을 하였을경우 그 시간을 반환하고,

00시 00분 00초 ~ 23시 59분 59초 까지 슬라이더 혹은 타임라인이 되어있는 예제가 있을까요?

시간은 직접 수정할수 있었으면 좋겠습니다..

ymg1163의 이미지

#ifdef __cplusplus extern "C" { #endif 어떤 의미인가요 ?

#ifdef __cplusplus extern "C" { #endif 어떤 의미인가요 ?

Free RTOS 소스 분석중인데 찾아보는데 안나오네요

ymg1163의 이미지

RTOS 관련해서 질문합니다.

#define portSAVE_CONTEXT() \
asm volatile ( "push r0 \n\t" \
"in r0, __SREG__ \n\t" \
"cli \n\t" \
"push r0 \n\t" \
"push r1 \n\t" \
"clr r1 \n\t" \
"push r2 \n\t" \
"push r3 \n\t" \
"push r4 \n\t" \
"push r5 \n\t" \
"push r6 \n\t" \
"push r7 \n\t" \
"push r8 \n\t" \
"push r9 \n\t" \
"push r10 \n\t" \

jinsu421의 이미지

C++초짜가 질문좀 할게요.

복학해서 자료구조를 다시 보고있는데 예제에는 선언부만 있어서 이거 실행이안됩니다.
그런데 아예 객체를 어떻게 설정해야 될지도 모르겠고 메인없이 써잇는 코드라 타이핑죽어라했더니 빌드조차 안돼서 막막합니다.
도대체 메인함수부분을 어떻게 채워넣어야되는걸까요? 객체지향 너무어렵습니다 ㅠㅠ

momo-land의 이미지

MySQL 쿼리중 생성 된 테이블

생성 된 테이블의 쿼리를 확인할 수 있는 방법 알 수 있을까요?,,!!

qqq3252의 이미지

프로세스 강제종료시 자동으로 재실행되는 방법이 있나요?

제가 만든 프로그램을 실행중에도 업데이트하는 방법을 연구중인데,
질문 제목에있는 내용이 잘안되네요...

qkrwncks593의 이미지

맥 OS 드라이버 드라이버 프로그래밍은 어떤걸 사용하죠 ?

리눅스 OS 그대로 사용하는건 아니죠 ?

맥 OS 드라이버 프로그래밍은 어떤걸 사용하는지 질문합니다.

페이지

프로그래밍 QnA 구독하기