프로그래밍 QnA

i_wish_awk_sed_perl의 이미지

클라이언트에서 서버로 파일을 보낼때...버퍼 문제?

클라이언트에서 a.txt 라는 파일을 4096 바이트씩 읽어 들여 서버측으로 전송하여 서버측에서는 b.txt 라는 파일로 저장하고 있습니다.

제대로 전송이 되지만 문제는 4096 바이트씩 읽어 들이기 때문에 클라이언트에서 보내는 a.txt 라는 파일의 크기가 4100 바이트만 되어도 서버측에서는 4096 * 2 크기의 b.txt 파일을 만들어 버립니다.

어떻게 해결해야 하는지요?

클라이언트측 파일 읽어서 전송하는 코드는...아래와 같습니다.
[code:1]
memset(buf, 0x00, 4096);

emptysky의 이미지

backlog queue 에 대하여...

제목 그대로 입니다.
ps 당 백로그큐는 하나씩있는건가요? (listen() 를 사용할때 두번째 인자가 백로그로 들어가잖습니까..?)
아니면 커널내에 글로벌한 하나의 백로그큐 를 ps들이 신청한 백로그 size만큼 할당하여 사용하는 건가요?

실제 커널 스택을 보면서 디바이스 레이어 바로 위에 글로벌한 백로그큐를 본적이있는데...
이 백로그가 TCP 연결에 사용되는 listen() 의 백로그인지 확실치가 않아서요

아시는분 답글 부탁드립니다.

asradad1의 이미지

friend class잘 안돼네요.ㅡㅡ;;

friend class를 제대로 정의해준거 같은데..
왜 저런 error를 내는지 모르겠습니다.
소스코드 올립니다.
왜 저런 error를 내는 건지 어떻게 해야 다른 class의 function이나
member variable을 볼수 있는 것인지 좀 알려주세요!!

Quote:

[root@localhost monitor]# g++ -c Monitor.cpp
Monitor.cpp: In member function `int Condition::signal()':
Monitor.cpp:131: `next_count' undeclared (first use this function)
Monitor.cpp:131: (Each undeclared identifier is reported only once for each
function it appears in.)
Monitor.cpp:134: `next_wait' undeclared (first use this function)
NamSa의 이미지

문자열 검사를 어떻게 하시는지 궁금합니다.

scanf 로 입력을 받을때..

숫자가 0~100 사이를 입력받는것 까지는 쉽게 되는데..

문자열 입력시 재입력 받도록 하는 방법이 궁금합니다.....

[ C언어]

akfgoakfgo의 이미지

ksymoops 가 없어졌어요.

커널 2.6에 와서는 ksymoops가 없어 졌다는 얘기가 있네요..

그럼 커널 패닉 메시지는 뭘로 분석하지요 ??

새로운 분석 툴이 추가 됐나요 ??

toy의 이미지

make에서 .SUFFIXES 안적어줘도 되나요.

make에서 프로그래머가 확장자를 지정해주기 위해서는
.SUFFIXES = .c .o
를 해줘야 한다고 들었습니다..
그런데 이거 지워줘도 확장자 규칙이 적용되던데..요
.c.o:
gcc -c $*.c
이런식으로 적었거든요....

왜그런가요... :oops:

ps.
SUFFIXES에서 써주는 순서가 중요한가요....

leolo의 이미지

top 컴파일 해보신분.. 계신가요..

top 코드를 리눅스 7.2에서 컴파일하고자 합니다.

해보신분 계신가요..

어떻게 하는지 좀 설명 부탁드립니다.

jhanglim의 이미지

dgb로 디버깅할때 다음과 같은 에러가 발생합니다.

제가 디버깅 하려는 프로그램은 http//www.linuxtv.org 에 있는 szap이라는 프로그램 입니다.

컴파일은 다음과 같이 했습니다.

gcc szap.c -Wall -g -O2 -I../../include -I../lib -o szap ../lib/lnb.o

gdb로 디버깅 하기 위해서 $gdb ./szap

그리고 main 프로그램의 처음에 브레이크 포인트를 걸어놨습니다.
그리고 run 을 수행했습니다.

다음은 그때 발생한 에러 메세지 입니다.

(gdb)run
Starting program: /root/db/linuxtv-dvb-apps-1.1.0/szap/szap
Error while mapping shared library sections:
: Success.

yanggak의 이미지

파이프 라인과 리다이렉션 구현 질문입니다...

제가 쉘을 짜고 있는데요..
처음엔 숙제로 시작했는데...이제 다양한 구현을 하고 싶어서요..
지금은 단순히 패스 환경변수를 찾아서 패스들로 이루어진 배열을 만들었구요
커맨드 라인에서 명령을 입력받은 뒤에 각 명령들을 나누어서 배열에 저장하구요..
그리고 fork()해서 자식 프로세스로 명령어 인자값을 넘긴다음에..
그렇게 구현했거든요...저는 execv로 해서 자식프로세스를 실행시켰습니다..
(처음에 구현 조건이었거든요...--;)
이렇게 하다 보니...background jop 이라든지 sequential 하게 돌아가게끔..

byung82의 이미지

[질문] 모질라에서 XML처리관련

안녕하세요 ^^;

IE / 모질라 다 처리 가능한 사이트를 만들려고 하다 보니 하나 막혀서 질문을 올립니다.

XMLHTTP는 XMLHttpRequest 로 처리하면 되는데

MSXML 은 모질라에서는 어떻게 처리 합니까 ?

답변 부탁드리겠습니다.

그럼

페이지

프로그래밍 QnA 구독하기