프로그래밍 QnA

cjy1126의 이미지

PRO*C 에서 socket 사용시 컴파일이 안됩니다.

PRO*C에서 socket을 사용하면 .pc파일을 컴파일시 그냥 멈춰버립니다.

#include <sys/socket.h>
#include <netinet/in.h>

이 두개의 헤더를 빼면 컴파일이 잘됩니다.

도움 부탁드립니다.

sqlcheck = partial 하라고해서 해봤는데... 에러나더군요 ㅠㅠ

ps: kldp에서 검색을 어떤식으로 해야하나요?

검색하면 관계없는것도 많이 나오네요.

hyun1023의 이미지

소켓프로그래밍 SEND 관련

서버에서 클라이언트로 SEND 로 2048 만큼의 데이터를 보냅니다.

근데 이유를 알수없이 전송이 안돼고 바로 끈겨버립니다. 데이타 크기가 커서 그런건지.. 바이너리로 읽어서 0 도 포함돼서 그런건지 도저히 알수가없네요.. 여기서 생길 문제점은 몰까요..

#define DATA_BUF 2049 입니다.

kyagrd의 이미지

프로젝트를 리눅스 배포판에 패키징하려면?

CVS, GNU Autotools 의 기본기는 어느 이제 약간 익힌 상태입니다. (make dist 해서 source gz 배포 파일을 만들 줄 아는 정도)

직접 만든 간단한 라이브러리나 유틸리티 같은 프로젝트를 많이 쓰는 리눅스(데비안같은) 배포판에 패키징해서 더 많이 알라고 싶다는 욕심이 생깁니다. 어디서부터 어떻게 시작하는 것이 좋나요?

webper81의 이미지

RTSP 서버 제작에 관하여...

안녕하세요 요즘 RTSP 서버 제작을 하고 있는 프로그래머입니다.

이렇게 질문을 올린 것은 RTSP중 MPEG1,2 에 관한 구현 및 자료는

많이 존재하는데 MPEG4 + AAC 의 mp4 파일에 관한 RTSP구현은

제대로 된 자료를 찾을 수 없어서 조언이 필요하게 되었습니다.

제가 알아본 바로는

1. Quicktime streaming server

2. livemedia streaming library

3. ffmpeg

4. mepg4ip + quicktime streaming server

있었고 QTSS는 mp4파일이 apple에만 맞게 제작된 파일만

재생되는 것 같았습니다. 그리고 livemedia 라이브러리는

sozu의 이미지

UDP Socket 에서 이해가 않가는 현상이 생겼습니다.

UDP로 소켓 프로그래밍을 하는데 왜 이런지 이유를 찾지 못해서 질문을 합니다.

상황
0. 간단한 테스트용 어플 제작중입니다.
1. 하나의 UDP 소켓으로 Send/Recv를 모두 수행합니다.
2. 하나의 Thread에서는 Event가 있을때마다 Send를 수행합니다.
3. 다른 Thread에서는 Recv 함수가 블럭되어 받기를 대기하고 있습니다.

현상
- Send에서 현재 바인딩되어있는 소켓이 없는 Ip/port로 전송을 하면 다른 Thread에 있는 Recv에서 Error(-1)를 리턴합니다.

상황 1. 에서 Send/Recv를 다른 소켓으로 하면 잘됩니다.

jjjjrr의 이미지

표준유닉스 시간을 구하려면 어떻게하면되나여

안녕하세요
표준유닉스 시간을 구하려면 어떻게하면되나여
쿠키설정시사용하려구하는데여
c 나 c++ 코드로 유닉스시간구하는방법좀 갈켜주세여
부탁합니다

나빌레라의 이미지

모질라(파이어폭스)은 뭘로 만들어졌죠?

음.. 그러니까 뭐라고 해야 하나...

라이브러리? 프레임웍?

모질라(파이어폭스)의 gui 라이브러리는 뭐길래,

x윈도와 ms윈도에서 그리도 똑같이 구현될 수 있는 건가요?

뭐, 정확히 말하면, gui 뿐만 아니라, 사용되는 프레임웍 전체를 생각해 볼 수도 있는건데....

설마, x용 하고, 윈도 용 하고 따로 개발하는건 아니겠죠?

jongsuknim의 이미지

커널에서 쓰이는 메모리가 가상 메모리 인지 궁금합니다.

여러 모듈을 동시에 띄우고
각 모듈에서 kmalloc을 실행하여 메모리를 얻어 옵니다.
그리고 그들의 주소를 비교해본결과 서로 다른 모듈에서 같은 주소를 얻어온것을 보았습니다.
그렇다면 이들이 사용하는 주소는 가상 주소라는 말인데..

메모리 maped i/o 함수에서 주소값을 넘겨주는데.. 이때 쓰이는 주소값도 실제 물리 메모리 주소가 아닌 가상 주소인지.. 궁금합니다.

그리고 계속 kmalloc을 통해 메모리를 할당 받다보면 한 1M 정도 넘어가면 세그먼트 오류가 나는데..

tomas의 이미지

vc++의 external definition model은 무엇일지요.

visual C++ 의 외부정의 모델을 찾기위한 실험을 해보았는데
common model같습니다만 확실히 모르겠습니다.
제가 올바르게 추론한것일런지요

f.c ---------------------------
#include <stdio.h>
int aaa ;
int main(void)
{
printf("aaa=%d\n", aaa );
}
----------------------------
g.c ------------------------
extern int aaa = 10 ;
---------------------------

이 프로그램이 워닝도 없이 컴파일 되는 것으로 보아서
relaxed reference model, strice reference은 제외했습니다.

이제 intializer model , common model 과 standard c model만 남았네요.

jongsuknim의 이미지

printk에서 파라미터 순서에 따른 출력값의 변화

printk( "file %x\n" , filp->f_pos );
printk( "count %x \n" , count );
printk( "f_pos %x \n" , *f_pos );
printk( "read %x %x c %x\n" , filp->f_pos , *f_pos , count );
printk( "read c %x %x %x\n" , count, filp->f_pos , *f_pos );
printk( "read %x c %x %x\n\n" , filp->f_pos , count , *f_pos );

이런식으로 한줄로 연속으로 같은 값을 출력 순서만 달리하여 출력해 보았습니다.
결과는
file 0
count 1
f_pos 0
read 0 0 c 0
read c 1 0 0
read 0 c 0 1

여기서 알아보기 쉽게 count의 값 앞에 c를 붇여 봤는데..

페이지

프로그래밍 QnA 구독하기