프로그래밍 QnA

불량청년의 이미지

socket gethostbyname or getaddrinfo 차이점...

안녕하세요.

위 두개의 api를 사용하는 목적은 보통 도메인 주소에서 인터넷 주소를 구하기 위해서 사용하는 것으로 알고 있습니다(내부적으론 DNS query를 날려서 구하겠죠)

포럼들을 뒤져보면, getaddrinfo가 gethostbyname을 점차 대체한다고 되어 있던데...

어떤점 때문에 대체가 되고 있고, 두 api의 차이점이 있는지 궁금합니다.

PS : gethostbyname의 소스파일을 구할 수 있는 곳이 있을까요? kernel source에서 어느 위치에 있는지 모르겠네요. ㅜㅜ;

livey의 이미지

스프레드시트 컴포넌트 문의

게시판 성격에 안맞는 글이라면 삭제해주세요.

업무관계로 MFC 를 사용해야하는데 프로그램에 스프레드시트를 넣어 데이터를 처리해야합니다.
MS 엑셀 스프레드시트 말고도 MFC 에서 사용 가능한 다른 무료 스프레드시트 컴포넌트가 있는지 좀 알고싶습니다. (__)

pedor의 이미지

LGPL 라이센스인 라이브러리를 이용해서 개발을 하면 개발된 소스에 대한 공개의무가 생기는가요?

오픈소스 라이센스정책이 입문자에게 보기엔 상당히 복잡해보여서 질문드립니다
오픈소스를 이용해서 상업적으로 사용이 된다면 관련된 소스를 공개해야 한다? 이런 뜻인것 같은데

제가 사용중인 라이브러리파일이 LGPL 라이센스를 따른다고 하고 있는데요
이것을 이용해서 또다른 라이브러리파일을 만들었는데
이렇게 새로 만든 라이브러리는 LGPL 기반인 라이브러리로 만들었기때문에 추후 상업적목적이 생긴다면 공개를 해야 하는건가요?

leolo의 이미지

regex 사용시 Segmentation fault 관련 에러가 있는지..

특별히 코드에는 문제가 없는거 같은데, 다음과 같은 에러가 발생합니다.
원인이 뭘까요..

kys185의 이미지

컴퓨터로 안드로이드 기반 핸드폰 제어

하려면 어떤 프로그래밍 언어를 써야될까요?

음..아 거창한걸 만드려는건 아니고 http://macro1004.blogspot.kr/2013/09/blog-post.html

이건 모 게임의 반복작업을 위한 매크로 프로그램인데요 이런걸 원하는건 아니고

이런식으로 핸드폰을 제어하고싶을땐 어떤 언어를 사용해야되는지 궁금해서 여쭤봅니다

bsh09의 이미지

RTSP Audio Straming 질문 드립니당ㅠㅠㅠ

안녕하세요.. 이번에 RTSP를 통해 음악 스트리밍을 구현하게 되었는데요
스트리밍 관련 자료조사를 하다보니 RTSP를 사용해서 일반적으로 노래 스트리밍 사이트처럼 기능을 구현하는 것 같아요

1.
RTSP로 음악 파일을 스트리밍을 하고 싶은건데, 수신 측에서 RTSP로 된 패킷을 받으면 재생은 어떤 방식으로 하면 되는 건가요?
패킷을 받으면, 헤더를 분리해서 데이터를 그냥 Audio Driver 에게 넘기면 되는건지.. 그리고 파일 재생 위치를 옮기면 어떤식으로 패킷을 요청하고 받아서 재생하는건지.. 등등..
프로토콜에 대한 내용은 잘 나오는데 플레이어 부분은 잘 안나와서 모르겠네요

그리고 서버측이 Desktop(Windows) 환경에서 작동되고 클라이언트 측이 Raspbarry PI(Linux)입니다.

mancho의 이미지

flex 어휘분석기 실행하는법..

안녕하세요..
flex어떻게 쓰는지 몰라서 헤매고 있습니다ㅠ
먼저 설치는 메뉴얼 보고 어찌어찌 하긴 했습니다
근데 메뉴얼에는 *.l 파일을 어찌 만드는지는 찾아봐도 없어서 예제 소스 메모장에 붙여넣고
이름에 .l확장자 붙여서 명령프롬프트 키고
flex exam.l 했더니
flex : can't open exam.l이라고 뜨네요..
확장자명이 이게아닌가 해서 .lex를 붙이고 만들어
flex exam.lex 로 해봤습니다.
그랬더니 lex.yy.c파일이 만들어지더라구요
한데 gcc lex.yy.c -o exam -lfl 썻더니
gcc : Internal erro: Aborted (program collext2)
Please submit a full bug report.
See /URL:http:/www.mingw.org/bugs.shtml/ for instructions.
라고 뜨네요ㅠㅠ

Lightstar의 이미지

string heap 소멸자?

잘 되던 string 비교 부분에서 힙이 손상됬다는 에러가 나기 시작했습니다.

속성에서

MFC 사용을 '정적 라이브러리에서 MFC 사용'으로

런타임 라이브러리를 '다중 스레드 (/MT)'로 바꾼 것 밖에 없습니다.

어렵게 구한 라이브러리가 저렇게밖에 지원을 안해줘서...

string ma="aaaa";

if(ma==rs->getString(3))

에서 처음 발생했는데 getString(3)은 오라클 쿼리 실행문입니다. 3번째 필드를 가져오라는...

무슨 문제인가 싶어서

string or=rs->getString(3);

if(ma==or)

해주니까 여긴 지나갑니다.

그런데 이 if문 마지막 부분에서 또 같은 에러가 발생합니다.

에러 떴을 때 중단 안누르고 계속 누르면 정상적으로 작동이 계속 됩니다.

string 영역이 어떻게 잘못 됬다는건가요?

maglc12의 이미지

unpacking과정에서 padding된 데이터를 제외하고 읽고 싶어요!

 
 
 
for(i=0; i<h; i++)
 
fread(In_frameY,sizeof(unsigned char),w,In); // width 만큼 읽기 for문을 대체하는 3번째 매개변수	
memmove(Out_frameY,In_frameY,sizeof(unsigned char)*Original_W);  

w=112
Original_W=104
입니다
파일포인더 In으로 yuv영상받아서
112pixel중 104pixel만 읽고 그리고 다음줄로 넘어가서 다시 104픽셀..이런식으로 읽고 Out_frameY에다가 쓰는 내용인데요
16pixel align하는 과정때문에 104->112pixel로 된거거든요? 그러기 8pixel만큼 padding 됬죠.

위 소스대로 하면 Out_frameY에 계속 쓰게되는데 어떤식으로 해결할수 있을까요?

페이지

프로그래밍 QnA 구독하기