프로그래밍 QnA

gunny97의 이미지

간단한건데 이것좀 해결해 주세요...;;;

#define MAXBUF 1024

char buff[MAXBUF];
char temp[MAXBUF];
char *packet;

======중략======

for ( ; ; ) {

n=read(fd,buff,MAXBUF); // 1분마다 패킷 받는놈 (라인단위로 7줄인가 옵니다)

==== 중략 =====

packet=strcat(temp,buff); // 하나의 패킷으로 합치는넘

if(리드에서 읽어온 버퍼중에 end란 글자가 있으면)

packet을 출력하고 packet을 초기화 하고 싶은데

잘 안되네요... 1분후에 오는 패킷내용엔 새로온 패킷만

있어야 하는데 1분전에 보내온 패킷까지 갖고 있네요

jklee의 이미지

리눅스에서 음악 플레이 하기...

리눅스에서 오디오를 플레이 하고자 합니다.

하고자 하는 방식은 MPEG 2로 압축된 멀티미디어 파일에서 출력되는 일반 오디오 스트림과 MPEG2로 압축된 다른 음악 파일 2개를 출력하려 합니다. 5.1CH 사운드 카드를 이용하여 프런트는 멀티미디어, 리어는 음악 출력이 가능한지요?
가능하다면, 어떤 형식으로 해야하는지 ...

고수님들 조언 부탁 드립니다.

bugger의 이미지

정규식에서 특정 단어나 한문자를 찾을려고 하면

안녕하세요..

정규식에서 패턴패칭 관련 질문입니다.

다음과 같은 문장이 있을때

aaaa bbbbb bbb ccc dddd c d yyy zzz aaabbb

제가 'bbb'라는 문자열만 매치 할려고 하는데.. 어떻게 해야 하나요?
보통 vi에서 /bbb 라고 하면 bbb가 들어있는 모든 문자열이 highlight 되더라구요..

그럼 좋은 하루 보내세요

kernelbomb의 이미지

pcap 라이브러리 사용으로 패킷 캡쳐를 하는데...

안녕하세요?

pcap 라이브러리를 이용해서 패킷을 캡쳐하고 있는데

TCP헤더의 SEQ 넘버와 ACK 넘버를 출력하니 자꾸 음수가

나오네요. ㅡ,.ㅡ;

printf("SEQ Number  : %d\n", ntohl(tcph->seq));
printf("ACK Number  : %d\n", ntohl(tcph->ack_seq));

위와 같이 해줬거든요.

자료형이 틀린것 같다는 생각에

#include <netinet/in.h>

uint32_t seq_num;

seq_num = ntohl(tcph->seq);
printf("SEQ : %d\n", seq_num);

fliers의 이미지

포인터 문제중에....

char s[100];
char *p;

라고 돼 있을때 틀린것 찾는건데,

1. s=p;
2. p=s;
3. *p=*s;
4. *s=(*p++);

처음에 1번은 되는건줄 알고 생각도 않하고 넘어갔었는데 1번이 답인것 같더군요.

s 주소에 p 주소를 넣는다 같은데 뭐가 틀렸는지 모르겠네요..
s가 배열로 선언돼 있는건데 p가 들어오면서 배열이 깨지나요?

namhw의 이미지

패킷 구성에 대해 질문드립니다.

현재 간단한 메신져를 만들고 있는데요.
패킷 구성을 하는데, 구조체를 이용해서 합니다.
만약에 로그인을 한다면

struct packet_{
char *flag; //login을 알려주는 플래그
char *id;
char *passwd;
}packet;

그리고 일반 메세지 전송일땐
struct packet_{
char *flag; //메세지전송을 알려주는 플래그
char *to; //받을 사람 id
char *from; //보내는 사람 id
char *msg;
}packet;

그외에 대화명을 바꿀때, 아바타를 바꿀때,,, 등등의 여러 packet이
존재합니다. 그리고 이것들은 packet을 받아서 안에 들어있는

blue39의 이미지

[질문]GTK+에서 텍스트 뷰 만드는 방법 좀 알려주세요~

안녕하세요~~

한참 GTK+를 사용해서 UI를 구성하고 있습니다. 다른 부분은 어느정도 구성이

완료 되었는데 마지막 남은 Textview 가 문제가 되네요. GTK 보면 vbox와

hbox로 나누어서 각 칸들을 관리하잖아요. 근데 이 Textview는 UI 하단 전체

에 차지해야 하는데 이 영역 설정을 어떻게 해야 할까요? 도무지 조그만 틀에서

벗어나질 않네요. 그리고 이 텍스트 뷰에 stdout을 연결해서 화면에 뿌려지는

텍스트를 이 곳에 뿌릴 수 있는가 하는것입니다. 아시는 분들 도움 부탁드립니다

nidle의 이미지

사전 c로 만들어볼려구 합니다. key sort에대해서궁금한점이 있

안녕하십니까 사전을 c로 만들어 볼려고합니다.
그런데 조금 고민이 되는군요 우선 제생각은
입력된단어를 비교하는점에서 사전 txt를 만들어서 단어와 뜻을 써넣습니다
그리고 key sort 를해서 바이너리 써치를 통해서 찾는거죠
근데 문제는 하드디스크(txt파일)에 있는 단어뜻(record)과 key부분을 어떻게 연결해야
하는 부분에서 잘 모르겠습니다..

어떤분들은 해싱을 하라고 하시는데
사실 해싱이 먼지도 잘모르겠어서,, 그부분은 좀더 공부해서 할려구요,

freebsd의 이미지

두개의 윈도우 네트워크 카드에서 어떤것이 활성화 되었는지 참

요즘 유, 무선을 병행하며 인터넷을 하다보니까.
어떤 랜카드가 연결이 되어있는지 확인을 할수 있을까요?
무슨 방법으로 확인이 가능 할까요. c/c++로 확인을 하고싶군요.

한가지 더있는 문제는 adsl adapter로 연결하면 더욱 힘들다는것이지요.

좋은 의견 바랍니다.

kodol의 이미지

freeswan source 설명 싸이트

안녕하세요

linux용으로 freeswan source를 갖구서 프로그래밍을 하고 있는데요
하다가 막히는 부분이 자주 나와서 그런데
혹시 source에 대해 설명이 잘 나와 있는 싸이트가 없을까요?
freeswan 공식 웹싸이트에는 설치나 사용 등의 내용만 있고
source 설명이 안나와 있더라구요

혹시 싸이트를 알고 계신 분은 좀 알려주시기 바랍니다
감사합니다

페이지

프로그래밍 QnA 구독하기