프로그래밍 QnA

익명 사용자의 이미지

SIGHUP signal 관련문제

다음 프로그램은 linux socket programming책에 있는 데몬 재시작에 관한
예제입니다. 그런데 컴파일 해서 kill -HUP pid번호로 HUP시그널을
보내면 한번은 재시작이 되는데 두번째 부터는 HUP시그널을 날려도
먹지가 않네요. 왜 그럴까요?

#include
#include
#include

int isfirst;
char **command_args;

void sig_hangup(int signum)
{
if ( isfirst )
{
isfirst = 0;
fprintf(stderr, "Parent died\n");
}
else /* Restart! */

익명 사용자의 이미지

모질라의 소스를 구합니다.

안녕하세요. 초보입니다. 리눅스 웹브라우저 모질라의 소스를 구하고자 합
니다. 소스를 가지고 계시거나 구하는 방법을 아시는 분은 알려주시면 감
사하겠습니다. ^^

그럼 모두모두 행복하세요.

익명 사용자의 이미지

아래에 select()에서 가끔 발생하는 세그먼트폴트에 대한 궁금증

왜 select()에서 세그먼트 폴트가 날까 아직도 고민중입니다..
얼마전에도 또 발생했네요..
평균 1주일에 한번꼴로 말이죠..

core파일을 볼때마다 느낀건데.. 항상 select()에서 죽더군요..
아래에도 말씀드렸지만 select()에서 지금까지 한건..
타이머기능밖에 없지요..

그래서 다른쪽으로 눈돌린것이.. 커널쪽입니다..
지금 커널을 업그레이드 할생각인데..

재가 현재 사용중인 커널이 2.4.2이지요.. 즉 7.1의 디폴트 커널이었습니
다. 그런데 생각난것이 2.4대 초기 버전은 버추얼 메모리에 버그가 있다

익명 사용자의 이미지

고수님들...제발 도와주세요....이부분만..해결이 안되여....

이 프로그램은 제가 그냥 간단하게 디비를 공부하려구 짠 건데여..

del_record 함수에서 파일을 수정모드로 여는방법을 모르겠어여

fopen으로 파일을 열때 r+모드로 열면된다고하는데

왜 데이터를 읽고나서 바로 그자리에 수정된 데이터를 기록할 수 없는지
모르겠어영ㅜㅜ

고수님들,, del_record 함수에서 데이터를 고쳐서 기록할 수 있게 쫌 고쳐
주세여

/************************/
/* HEADER FILE for FS.c */
/************************/

#define DATAFILE "datafile.txt"

익명 사용자의 이미지

[질문]소켓프로그래밍에서 패킷의 유실??

소켓 프로그래밍 초보입니다.

서버/클라이언트를 짰습니다.

클라이언트는 일정시간마다(setitimer를 사용하였습니다.) char sSendData
[1024]를 보내고 서버는 이를 받아서 printf()를 합니다.

서버는
bind();
listen();
accept();

whiel(1)
{
recv(nClientSockfd, sReceivedData, sizeof(sReceivedData),));
printf("received Msg %s\n",sReceivedData);
}

클라이언트는

socket();
connect();
setitimer(타이머 함수);

타이머함수
void Timer_fcn(int sig)
{
static i;
sprintf(sSendData, "%d",i);
send(nSockfd, sSendData, strlen(sSendData)+1,0);

익명 사용자의 이미지

리눅스에서 사용할 브라우저와 미디어플레이어만드는데 가장 좋

안녕하세요. 초보개발자입니다. 다름이 아니구여. 리눅스에서 구동하는
웹브라우저와 미디어플레이어를 만들고자하는데 어떤 방법으로 구현하는
것이 좋을지 고수님들의 의견을 듣고 싶어 이렇게 글을 올립니다.

독창적인 기능을 추가하려는것은 아니구여. 기존에 윈도에서 사용하는
브라우저와 미디어 플레이어의 기능을 비슷하게 리눅스상에서 돌아가도록
구현하는데, 필요한 제반사항들에 대해 고수님들의 의견을 듣고 싶습니
다. 또한 브라우저를 리눅스에서 구동하도록했을때 보안문제는 어떻게 해

익명 사용자의 이미지

For Decimal address type in number directly ?

이 말이 무엇을 뜻하는지 알려주시면 고맙겠습니다.

익명 사용자의 이미지

Unix Domain Socket 에 대해서

음.. 궁금해서 그런느데요..
Unix Domain Socket 에서 데이타가
어플리케이션 레이어와 TCP 레이어 사이에서만 교환 되나요 ?
언뜻 생각하기엔 그럴것 같긴 한데. ...
확실한지 잘 모르겠네요..
아시는분 답변 부탁드립니다.
그럼 좋은 하루 되세요..

익명 사용자의 이미지

Multithread 프로그램에 관하여 드리는 질문입니다

안녕하세요.

저는 지금 서버의 기능을 하면서 동시에 클라이언트의 기능을 해야하는
프로그램을 짜고 있습니다.
그러니까.. 한 프로그램 안에서 동시에 서버 프로그램과 클라이언트
프로그램이 돌아가고 있어야 되는 것이죠.

이 프로그램을 멀티스레드 프로그램 방식으로 짜려고 pthread.h에서
제공하는 스레드 기능에 대해 찾아보고 있는 중입니다.

그런데 이곳 kldp에 예제가 많이 부족한 것 같습니다. 아무리 찾아도
멀티스레드 프로그램에 대한 정보가 거의 없네요.

익명 사용자의 이미지

질문]리눅스 프로그래밍할때 주의점!

리눅스상에서 프로그램을 짤려고 합니다.
c++을 이용해서 짜려고 합니다.

윈도우에서의 c++, 도스에서의 c++, 리눅스에서의 c++
도데체 뭐가 틀린것일까요?
앞으로 리눅스에서 c++을 짜려하는데 기존에 공부할때는 터보c 나,
볼랜드, ms visual c++에서 공부를 해서말이죠...

제가 고민한 결과로는 크게
library의 차이
os적인 차이
로 보이구요..

library의 차이도 정말 궁금합니다.
리눅스에서 gnu를 지원한다. 솔직히 책을 보면,
ansi poxis 어쩌구 나오는데 명쾌히 이 표준들의 관계를 모르겠습니다.

페이지

프로그래밍 QnA 구독하기