프로그래밍 QnA

parkys1의 이미지

아.. kernel 레벨에서 ppp0에서 ppp1으로 packet을 보내는것을 어떻게 해야합니까?

흠.. 처음에는 ppp0으로 오는 packet을 ppp1으로만 단순히 보내려 했습니다.

kernel 함수 ip_finish_output2()에서 어찌어찌 고쳐보니까 되더라구요...

헌데 이제 netfilter를 사용해서 NF_IP_POST_ROUTING 에서 packet의 방향을

바꿔보려 합니다. 예를들어 ppp0에서 ppp1으로... 저희가 ppp만 사용해야 하거든요

헌데 어떻게 하는것인지 정말 막막합니다...

체스맨의 이미지

ethereal 을 대체할만한 상용 제품이 있을까요?

ethereal 과 유사한 구현을 필요로 하는데, GPL 라이센스 사용이 곤란한 상황이라 대안을 찾고 있습니다. ethereal 사이트 가봐도 듀얼 라이센스를 지원하는 것 같지 않구요.

알고 계신 것이 있으면 추천 바랍니다.

서지훈의 이미지

win32 semaphore synchronize

win32 환경에서 semaphore 를 이용해서 아래와 같은 출력이 가능했으면 합니다.

parent_0
child_0
parent_1
child_1
parent_2
child_2
 
...
 
parent_9
child_9

아무리 머리를 쥐어 짜도 방법이 ? ...
혹 semaphore 가 아니더라도 서로 완전히 독립된 process(thread)에서 이런 작동이 가능한 방법도 환영합니다.

음... 역시 *nix 에서 주로 하다 win32환경에서 할려니 다른 환경과 무지에 힘드네요.

Hyun의 이미지

va_start로 고정의 매개변수가 없는 함수에서의 가변 매개변수를 어떻게 사용하나요?

va_start의 두번째 인자인 last가 없는 함수. 즉, int foo( ... ) 와 같이 생긴 함수는 어떻게 제작하나요???
전부다 가변인자로 받고싶은데... 가능한가요???

man va_start를 해보면 친절히 va_start를 어떻게 사용하는지 나옵니다...

EXAMPLES
       The function foo takes a string of format characters and prints out the
       argument associated with each format character based on the type.

msoyu의 이미지

gdb 에서 록 정보를 볼 수 있는지요?

안녕하세요?

gdb를 이용하여 프로세스 또는 쓰레드가 설정한 록의 구체적인 정보를 볼 수 있는지요?

Tru64에 있는 ladebug 에서는 show mutex 를 이용해 할 수 있었는데,
gdb 에서는 찾을 수가 없어서요.

볼 수 있는 옵션이 없는 것인지요?
없다면 확인할 수 있는 방법은 있을지요?

감사합니다.
좋은 하

호호호호의 이미지

함수 포인터 할당 질문

======================================================
class A
{
typedef void (*func)(int i);

func arrayF[10];

void insf(int i);

void regist();

};
void A::insf(int i)
{
return;
}

void A::regist()
{

arrayF[0] = insf;
}
======================================================
class A
{
typedef void (*func)(int i);

func arrayF[10];

static void insf(int i);

cecee의 이미지

[초보질문]arm-elf-gcc로 isnan()함수가 컴파일이 되질 않습니다.

/* nan.c */
main()
{
isnan(100);
return 0;
}

위와 같이 파일을 만들어서
arm-elf-gcc nan.c 하게 되면

undefined reference to 'isnan'
ld returned 1 exit status 라는
메시지만 출력됩니다.

어떻게 해야 isnan을 사용할 수 있는지요?

stypr의 이미지

vector의 내용을 왼쪽으로 shift할려면 어떻게 할까요?

php의 array_shift 함수처럼 c++에서 vector의 내용을 왼쪽으로 한칸씩 shift할려고합니다.
어떻게 처리하면 될까요?
이런 함수를 제공하면 좋을텐데 말입니다.

vector의 내용 = {'1, '2', '3', '4'}
쉬프트 결과
{'2','3','4','1'}

vudghkzm의 이미지

쉘 스크립트에서 if []; then 과 if [] then 의 차이점이 무엇인가요?

쉘 스크립트에서 if []; then 과 if [] then 의 차이점이 무엇인가요?

puaxx의 이미지

perl과 php에서 같은 테이블의 데이터를 출력하는데 출력이 틀리게 나옵니다.

테이블에 들어있는 데이터는 utf-8 인코딩된 데이터이구요..

perl에서 DBI모듈을 써서 읽어서 출력하면 ?????????????????????????? 와 같이 물음표만 나옵니다..

반면 같은 테이블을 php에서 읽어서 출력하면 원했던 utf-8 인코딩된 데이터가 잘 나오구요..

문제는 정책상 php스크립트를 써선 안되어서 perl로 만들어야 되는데...데이터가 물음표로만 출려되니 미쳐 버리기 일보직전입니다.

페이지

프로그래밍 QnA 구독하기