프로그래밍 QnA

래리버드의 이미지

서버 클라이언트간 에러처리...

지금 서버 클라이언트간 파일전송에 대한 프로그램 만들때여....

파일전송중에 서버 클라이언트 간에 발생할 수 있는 에러 상황이 무엇이 있을까요?

당장 생각 나는거로는 파일전송 중에 접속이 끈기는 경우외에는 딱히 생각이 나질 않는데요...

이 외에 전송중에 발생 할 수 있는 에러상황이 또 뭐가 있을까요?

에러상황에 대한 처리 방안에는 뭐가 있을까요?

답변부탁드립니다.

좋은 하루 되세요

mrchu의 이미지

C++참고서 추천 부탁 드려요.

안녕하세요?

그전까지 C를 주로 쓰다가 C++로 바꾸는 중인데요.
공부할게 많아서 어렵군요.
C++책중에 참고(Reference)로 쓸만한 책 추천 부탁 드립니다.
The C++ Language는 물론 가지고 있는데, 참고용으로 보기는 쉽지 않더군요.
예를들어 템플레이트의 정확한 사용법을 알고 싶을때, 한두페이지만 참고해서 답을 얻을 수 있는 책이 있었으면 좋겠습니다. The C++ Language는 해당 Chapter전체를 읽어야 하더군요...

그럼 고수님들의 도움 부탁 드립니다....

jykimi의 이미지

"top"명령어 포팅에 대한 질문

안녕하세요 초보입니다. --;

원래 리눅스에는 "top"명령어를 치면 여러 정보를 보여주는데...

이 명령어가 어떤 식으로 수행이 되는 건지 잘 모르겠습니다.

만약 top기능이 없는 리눅스 소스에 "top"기능을 추가하고자 한다면 어떤 식으로 가능한 지 알고싶습니다.

신호철의 이미지

부모프로세스 밑에 자식프로세스생성제한을 걸고 싶습니다

부모프로세스 밑에 자식프로세스생성제한을 걸고 싶습니다 어떤 방법이 있을까요? Fork()로 구현할려고 합니다.. 아시는분~~~~

신호철의 이미지

부모프로세스인지 자식프로세스인지 구분방법!

프로그램내에는 많은 함수가 있습니다.

그중 어느게 부모프로세스가 되고, 어느게 자식프로세스가 되는지 체크 방법이 있나요?

신호철의 이미지

만일에 프로세스생성속도가 프로세스 죽는속도보다 빠르다면,,

만일에 프로세스생성속도가 프로세스 죽는속도보다 빠르다면,, 어떻게 제어를 할까요?

xjiwoox의 이미지

alloc계열 함수의 오버헤드???

1. 함수 내부의 변수(static 말고 stack상에 유지되는...)
char buffer1[100];
2. heap을 할당받는 변수
char *buffer2;
buffer2 = (char *)calloc(1, 100);
free(buffer2);

1,2번 모두 함수 수행시 똑같이 100바이트의 메모리를 쓰게 됩니다.
1번과 2번을 비교했을 때 2번이 확실히 손해가 많을 것 같습니다만...
어느정도나 차이가 날까요?

down7town의 이미지

스트링 판별에 효율적인 해쉬함수설계?

웹서버의 로그를 통계적으로 분석하는 프로그램을 만들고 있습니다.

서버내의 URL들간이 통계를 위해서 트리를 이용하고자 하는데, 각 노드에는

디렉토리나 파일이름이 들어가서 계층적 구조를 이루고, 이런 구조는 여러가지 통계적 접근이 가능하게 하거든요..

문제는 각노드들을 서칭할때 스트링을 통째로 비교하는것 보다 해쉬를 사용하는게(키값을 순서적으로 배열해서 일종에 소팅으로 놓고 접근합니다. 키값보다 커버리면 그위치에서 바로 노드를 만들어 버리죠..)좋을것 같아서요. 아무래도 인덱싱에서 빠르니깐요..

chaka4u의 이미지

[질문]RedHat 8.0에서의 컴파일시 파일사이즈 커지는 이유는?

안녕하세요.

예를 들어 a.cpp라는 소스를
g++ -o a.out a.cpp 옵션으로 컴파일을 할 경우
RedHat 7.2에서는 a.out의 파일사이즈가 약 400KB인데,
소스수정없이 Redhat 8.0에서 컴파일하면 2MB정도 됩니다.

동일한 소스를 Redhat 8.0에서 컴파일하면 파일사이즈가 이렇게
커지는 원인을 찾아보려면, 어떤 부분을 체크해봐야하는지
알려주시면 감사하겠습니다.

또하나 g++ -v 옵션을 주고 컴파일하면 아래와 같이 컴파일에러가 납니다.
usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o(.dynamic+0x0): multiple definition of `_DYNAMIC'

jinushun의 이미지

프로세스가 죽지를 않아요..

포크를 시켜서 둘다 특정경우 죽이려 하는데 이놈의 자식놈 -_- 이 죽지를 않네요.
아래는 코드입니다.

[code:1]
int c; /*or */ char c;
pid = fork();
if (pid > 0)
{
while(1)
{
c = getc(stdin);
write(fd, &c, 1);
if(c == 3)
{
//wait(NULL);
close(fd);
exit(0);
}
}
}

if (pid == 0)
{
while(1)

페이지

프로그래밍 QnA 구독하기