프로그래밍 QnA + 설치 및 활용 QnA

declspec의 이미지

TCP로 데이터를 받을때...

recv 함수를 1회 호출할때 소켓에서 받고자 하는 바이트의 수를 지정하는건
최대 그만큼까지 받게될뿐 몇바이트를 수신할지는 알수가 없습니다, 보장이 안되죠..

그렇다고해서 정확히 원하는 바이트수만큼을 recv 를 반복호출하여 수신하고자 한다면
그만큼이 수신될때까지 recv 부분에서 block이 되겠죠

만약 일정 시간동안 받을수있는만큼 데이터를 recv 로 받고
그 시간이 지나면 흐름이 넘어가게 하고싶은데
이 경우 어떻게 구현하는게 가장 효과적일까요?

recv 에 타이머 지정하는건, 그 사이에 데이터가 없을경우 넘어가는거라
제 의도에는 잘 안맞는듯한데..

sacredone의 이미지

아파치 mod_url 이라는 모듈을 아시나요?

한글을 서비스해주는 모듈인거같은데

아파치에다 이모듈을 설치하는과정에서 문제가 생기네요...

apxs -i -a -c mod_url.c

명령으로 컴파일해보려하는데

jkm0114의 이미지

혹시 이런 유틸 있나요?

예를 들어

어떤 서버에 terminal로 접속한후 해당 서버의 특정파일을 선택해서 제 로컬로 다운로드 받는...

뻘소리 같기도 하네요 ㅡㅜ

animekorea의 이미지

Fedora Core 17 하드디스크 합치기

제가 Fedora Core 17 을 설치했습니다.
그런데 하드디스크 가 분활 된 체로 설치했습니다.
그런데 백업을 하고 나서 파티션을 파티션 삭제 를 눌렀는데 용량 문제 인지 패키지(나 업데이트)가 설치되질 않습니다.
그레서 질문해봅니다.
어떻게 하면 하드디스크 를 합칠수 있나요??

Anermy의 이미지

리스트 목록(ls 또는 ll)에서 가장 마지막 파일명을 추출 하기.

command 에서
리스트 목록(ls 또는 ll)에서 가장 마지막 파일명을 추출 하려고 하는데
쉽게 할 수 있는 방법이 있나요?
xarg 로 삽질하다 여기다 묻습니다;

dnyou의 이미지

freebsd 포츠에서 설치가 되지 않습니다

시스템이 6.1버전인데 포츠를 최신것으로 업데이트 후 설치가 되지 않습니다.

Unknown modifier 'u'

Variable ALL_OPTIONS is recursive.

구글에서 찾아보니 mk.tar 파일을 새로 설치하면 된다고 해서 그렇게 하면

jmonaco88의 이미지

grep 명령어 만드는도중에 명령어 인자가 2개일 때 인데요... 코어덤프가 떠서 오류좀 알려주세요 ㅎㅎ

 while(fgets(buf, BUF_SIZE, stdin) != NULL){
                  if((regexec(&preg, buf, 0, NULL, 0)) == 0)
                      printf("%s", buf);
              }

stdin을 buf에 담으면 마지막에 NULL이 안들어오나요??

제가 원하는 내용이 print는 잘되는데

꼭 마지막에 core dump가 뜨네요

아무래도 NULL이 마지막에 안되는게 아닐까 싶네요 ;;

bej2001의 이미지

리눅스 2.6.27.4버전 GPIO /sys/class/gpio 폴더가 없는 것에 대해..

안녕하세요.

이번에 gpio를 사용 할 일이 있어서 해당 타겟보드의 /sys/class/gpio내부 디바이스 파일들을 사용해 코딩을 하려고 했습니다.
그런데 ... 없네요... gpio폴더가 없어요!! 'ㅁ'!

일단 메모리 참조를 통한 값 확인, 변경은 가능해요.
하지만 제가 디바이스 드라이버관련 지식이 없어서,
인터럽트로 받을 수 있는 방식이 위에 언급한 /sys/class/gpio/export 등을 이용한 방식 밖에 없어요..

혹시 /sys/class/gpio를 만드려면 커널 컴파일시 설정을 바꿔줘야 하나요..?
아니면 모듈이 따로 있나요..?

aichaku의 이미지

ifc_add_address()로 ipv6 address 설정하는 방법 문의 드려요~

안녕하세요. ifc_net_utils.c에 ifc_add_address()로 ipv6 address 설정하려는데 잘 안되네요.

함수를 보면,

int ifc_add_address(const char *name, const char *address, int prefixlen)

로 되어 있는데 함수 내부로 들어가보면 ipv6주소도 설정할 수 있는 것처럼 되어 있거든요.
그래서 될 것 같기는 한데 prefixlen 값을 어떻게 설정해야할지 몰라서 24를 넣어보기도 하고 0을 넣어보기도 하고 64를 넣어보기도 했는데

설정이 안되네요.

이 함수가 ipv6지원하는 거 맞겠죠?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기