프로그래밍 QnA

littlez의 이미지

static library 빌드 및 사용

A라는 static library를 빌드하고
B라는 library에서 A.a를 사용하여 다시 ㄴtatic library를
빌드하고 이를 C라는 Execution (static build)에서
사용하려고 하는데 link 타임에서 undefined reference가
발생하네요.

jkmin96의 이미지

kernel module programming 질문 (netfilter 및 ARP interface)

안녕하세요..

해보다 해보다 뭐가 문젠지 몰라서 여쭤봅니다.

리눅스 커널 모듈을 만들고 있습니다. netfilter hook을 사용해서 pre routing position에서 hook을 걸고 패킷을 처리하려고 하는데요.

패킷 skb안에 IP address를 이용하여 mac address를 알아와야 하기에 arp_find를 쓰려고 하는데, arp_find만 불렀다 하면 커널 패닉이 나버리네요..

패닉 메시지를 보면 arp_solicit이라는 함수명이 눈에 띄는 것으로 보아 뭔가 관련이 있는 것 같은데 잘 모르겠어요.

이렇게 저렇게 해봐도 잘 안되는 것을 보면, arp_find 의 인자로 넘겨주는 skb의 뭔가가 잘못된 것인지 "짐작만" 하고 있는데 잘 모르겠습니다...

너무 질문이 모호해서 죄송합니다만..저도 뭐가 문젠지 짐작 가는 부분이 없어서 이러네요..

혹시 경험이 있으시다면 조언 부탁드립니다. 감사합니다.

freestyle의 이미지

SNMP agent 얼마나 작게 만들 수 있을까요?

플래시 1메가 바이트에 올려야 하는데요, 다른 정보들도 필요합니다.

시스템 기본 정보, 네트워크 정보, 기타 등등

다른 정보는 그리 큰 걱정은 되지 않는데, SNMP agent가 걱정입니다.

혹시 아는 매우 작은 SNMP agent나 직접 구현해 보신 분 계신가요?

leolo의 이미지

tightvnc 를 이용하여 클라이언트에게 JPG 이미지 전송 방법

CentOS에 tightvnc 를 이용하여 vnc client에게 JPG 이미지를 보내 줄려고 합니다.
framebufferupdate 전송시 client에게 JPG 이미지를 전송하면 될꺼 같은데요.
방법 좀 부탁드립니다.
리눅스에서 윈도우 객체를 따로 (framebuffer)를 불러서 전송해야 하는지
잘 감이 오지 않습니다.
혹시 이러한 작업 해보신 분 있으시

centos의 이미지

안녕하세요. 조인 쿼리 질문하나 드립니다~

select t1.idx, t1.name, t1.email, t1.company, t1.org, count(t2.readflag) from t_policy_user2 t1 left outer join mail_0908 t2 on t1.email=t2.email group by t2.readflag where t2.readflag='1';

라는 쿼리를 출력하려 합니다.
제가볼떈 맞아보이는데, 자꾸 쿼리 오류 납니다..
잘못 된 부분좀 알려주심 감사하겠습니다~

centos의 이미지

안녕하세요. 조인 쿼리 질문하나 드립니다~

select t1.idx, t1.name, t1.email, t1.company, t1.org, count(t2.readflag) from t_policy_user2 t1 left outer join mail_0908 t2 on t1.email=t2.email group by t2.readflag where t2.readflag='1';

라는 쿼리를 출력하려 합니다.
제가볼떈 맞아보이는데, 자꾸 쿼리 오류 납니다..
잘못 된 부분좀 알려주심 감사하겠습니다~

cs010101의 이미지

문자열비교가 않되는데요.

a.name에 james라는 스트링이 입력되어 있습니다.

이것을 다음과 같이

strcmp(a.name, "james"); 라고 하면,

다음과 같이 에러가 납니다. 어찌하오리까?

cannot convert ‘std::string’ to ‘const char*’ for argument ‘1’ to ‘int strcmp(const char*, const char*)’

church7의 이미지

[완료][c++ STL] member_function안에서 for_each 사용하기

안녕하세요.

다음과 같이 클래스를 만들었습니다.

class A {
//.. class description
};

class B {
void foo(A* a) {
//.. function description
}

void bar() {
for_each ( H->begin(), H->end(), &B::foo );
}

// member variable
vector< A* > *H; // initialize in elsewhere
}

이렇게 했을 때, 다음과 같이 에러가 나더군요.
" must use '.*' or '->*' to call pointer-to-member function in '__f (...)' "
for_each 안에서 member function 'foo'를 부르려면 어떻게 해야 하는지 궁금합니다.

munhoney의 이미지

시스템 감시에 나오는 메모리 상태와 top의 메모리 상태가 다른 이유는 뭘까요?

우분투에서 시스템 감시 프로그램과 top에서 나오는 메모리 상태가 다른 이유는 뭘까요?

top에서 나오는 used 와 free 상태를 보면 약 60% 이상을 잡아 먹고 있는데
시스템 감시 프로그램에서는 겨우 16% 정도라고 나오네요..

왜 틀리지요?

darkmyth의 이미지

RAW socket을 이용하여 802.1Q 패킷을 생성할 수 있나요?

802.1Q VLAN 패킷을 생성하여 통신을 해야 합니다.

RAW SOCKET으로 해당 패킷을 만들 수 있나요??

만약에 쏴주면 받을 때에는 어떤방식으로 받아야 하나요?

pcap을 써야 하나요??

인터넷을 뒤져봐도 소켓 생성할때 주는 protocol 무엇인지 정확히 설명이 안나와 있네요 ㅠㅠ

제가 못찾는 걸수도 있겠지만

페이지

프로그래밍 QnA 구독하기