프로그래밍 QnA

kykisk의 이미지

허니팟을 구현하려고합니다....(libevent사용법도 좀..)

프로그래밍 초짜입니다...;

허니팟을 구현하려고하는데 (Win32..)

어찌어찌 찾다보니 Honeyd라는게 있네요...;

이걸구현하려면 libevent 패키지를 쓰라는데....

libevent 문서를 봐도 잘 그림이 그려지지않거니와

Honeyd 소스를 봐도 도대체 어떻게 구현해야하는지 감이안잡힙니다...

어디 간단한소스나 도움이 될만한 문서같은거 없을까요?

libevent 라기보다 Honeyd 구현에대한 소스가 필요합니다...;

가지고 있는소스는 너무 길기도하고 감이안잡혀서..;

enril99의 이미지

[c++] stl 맵의 사이즈가 아주 클때.

맵에 있는 내용을 출력하는데, 맵의 싸이즈가 아주 크다면 갑자기 출력속도가 저하되거나 그러나요?
도무지 이해할 수가 없어서.

[code:1]typedef multimap<long, Index *> mmap_IndexMap;
mmap_IndexMap IndexMap;

i_IndexMap i_index = IndexMap.begin();
Index * new_index;

while(i_index != IndexMap.end()){

new_index = i_index->second;

fs_inversedIndex << " " << new_index->id << " " << new_index->doc_id << " " << new_index->term_freq << "\n";

imcjswo의 이미지

각 방송사 홈페이지의 실시간 방송

각 방송사 홈피에 가면 실시간 방송 보기가 있는데요
이것들은 멀티캐스트로 뿌리는 건가요?
현재 네트웤 라우터들은 대부분 멀티캐스트를 지원하지 않는다는데 어떻게 가능한 것일까요?

만약 멀티캐스트가 아닌 그냥 udp라면 어떤방식으로 서버를 돌릴까요?
클라이언트수 가 엄청날거 같은데...

paraline의 이미지

[질문]top 명령에서 SIZE 값이 너무 큰데, 메모리릭일까요?

안녕하세요?
현재 개발중인 서버를 테스트하다가 top 명령을 내려보니 아래와 같았습니다.

Quote:

PID USERNAME LWP PRI NICE SIZE RES STATE TIME CPU COMMAND
15264 root 5 58 0 592M 3832K sleep 0:03 0.00% server

처음 실행시킬때부터 SIZE의 값이 컸는데(201M), 클라이언트가 접속하고, 서버 루틴을 수행한 다음에는 SIZE의 값이 커지고 줄어들지 않습니다.
메모리릭을 의심해야 하는건가요?
그리고, static을 많이 사용하지 않았는데도, 실행시작부터 SIZE의 값이 큰 이유가 뭘까요?
ddaalgi의 이미지

하드디스크에 물리적인 주소에 접근하는 방법

하드디스크의 물리적인 주소로 해당 주소에 위치한 내용을 읽어오려 합니다.

read 함수로는 화일기술자를 통해서 화일에 접근하기때문에 사용하지 못할거 같고,,

목표는 하드디스크의 MBR 다음에 위치한 블록그룹의 내용 전체를 읽는 것입니다.
(블록그룹에 있는 슈퍼블록, 그룹디스크립터, 데이터블록비트맵, 아이노드비트맵, 아이노드테이블 만)

위에 나열한 데이터를 읽어서 하나의 파일로 만들려하는데,

어떻게 접근해야 될지 깜깜하네요...

hermian의 이미지

multi-thread program profiling?

안녕하세요.

솔라리스에서 멀티쓰레드 프로그램을 profiling하고 싶습니다.
gprof로 하니 main thread 밖에 안되는 군요.
KLDP BBS를 검색해 봤는데 안된다는 분위기 인듯 ^^;;

multi-thread를 profile할수 있는 라이브러리 & 툴을 사용해보신분의 고견을 듣고 싶습니다.

oldbell의 이미지

[C] 동적 메모리 할동, 사용후 해제시에 오류..

아래와 같이 썼는데..

[code:1]
#include <string.h>
int main() {

char section_name[] ="dirdir=1223";
char *p;
char search[] = "=";
int usize;

usize = strlen(section_name) + 1;
p = (char *)malloc(usize);

sprintf(p,"init *p by sprintf()");
printf("%s\n",p);

memset(p, 0x00, usize);
p = strtok(section_name,search);

printf("%d %s:%s\n",strlen(p),section_name,p);

free(p);

return 0;

오렌지쥬스의 이미지

CGM을 아시나요?

cgm 포맷의 이미지 파일 뷰어를 만들려고 하는데 아주 단순하게라도 됩니다.
대신 쉽게 만들고 싶은데 관련정보를 얻을수 없을까요?

limasdf의 이미지

스레드에서 세마포어 질문;;

아.. 구현하는 방법을 모르거나 하면

여기저기 찾아봐서 하겠는데요..

요건 뭐가 틀렸는지..를 모르니;; 물어볼수밖에 없네요..ㅠㅠ

결과는

main1 : the result is 100000000
thread function : the result is 200000000

이렇게 나오길 바라는데..

main1 : the result is 178230819
thread function : the result is 200000000

이렇게 나오네요..-_-

[code:1]
#include <sys/types.h>
#include <sys/sem.h>
#include <pthread.h>

air74의 이미지

Read-only file system 에 대하여..

안녕하세요.

ramdisk image 를 생성하여 올렸는데 파일을 하나 모 만들려고만 하면

: Read-only file system 이런 에러가 출력 됩니다.

이런 경우 어떻게 해줘야 정상적으로 파일 생성이 가능 할 까요?

커널 컴파일 시 모 해줘야 하나요? 아니면 ramdisk 를 잘 못 만들어서 그러나요?

그럼 조언 부탁 드립니다.

페이지

프로그래밍 QnA 구독하기