프로그래밍 QnA

lkjt의 이미지

HTTP1.1에서

접속하려는 서버가 지원하는 메소드를 보는게

OPTIONS인데,,,

제가 원하는건

Accept: text/plaim ,
Connection: Keep-Alive

이런것들중 어떤게 지원이 되는지 보고 싶습니다.


Accept에서도 text/html, image/jpeg, 등 중에 어떤게 지원되는지 서버에게 물어보고 싶습니다.

어떻게 해야 하나요>

leonhan의 이미지

pci_map_single과 pci_alloc_consistent 에 대해

pci_map_single과 pci_alloc_consistent 에 대해
두 함수가 각각 pci dma에서 Consistent DMA mappings 방식과
stramming dma mapping 방식에 사용되는 것으로 알고 있습니다.
제가 할려고 하는 것은
file에서 읽어들인 데이터를 pci 디바이스가 dma를 이용해서 퍼가는 것을 할려고 하는건데
이때는 어떤 방식을 사용해야 하는지요 ?
즉 계속 적으로 파일에서 읽어들이고 계속적으로 퍼가는 것인데 .
대강 보니깐 이때 stramming dma mapping방식을 써서
1) pci_map_single로 메모리 잡기
2) 파일에서 데이터 읽어 메모리에 넣기

freezm7의 이미지

Runtime 이란게 정확히 어떤 개념인가요?

MinGW 를 이용해서 Win32 프로그래밍을 해보려고 합니다.
MinGW 에 들어있는 Document를 보니 아래 내용이 보이더군요.

MinGW version 3.1.0 contains the following list of packages:

GCC-3.2.3-20030504-1.tar.gz
binutils-2.13.90-20030111-1
mingw-runtime-3.1
w32api-2.4
gdb-5.2.1-1
mingw32-make-3.80.0-3
mingw-utils-0.2.tar.gz

저기서 mingw-runtime-3.1 이 좀 의문스러운데요.
mingw 는 소스를 native win32 application으로 만들어주는 것 아닌가요?

그렇다면, 따로 특별히 Runtime 라이브러리가 필요없어야

eurolim의 이미지

Proxy를 만드는데 문제가 있습니다.

대강 구현은 끝났는데 미묘한(하지만 중대한) 문제가 있습니다.

대부분의 웹사이트의 문서와 파일들을 잘 읽는데 유독 파일을 못 읽는 사이트가있습니다.

주로 gif 파일 등으로 화려하게 장식된 일부 사이트에서, 각각 gif 파일 요청시 connection refuse 되면서 화면에 무수한 엑박이 뜨더군요. 어떤곳은 다 잘 나오는데 gif 파일 하나 두개 정도만 안뜨는 사이트도 있구요.

프로그램은 Mult-thread로 구현되어 있고, 미리 수십개 만들어 놓고 Accept에서 block 되어 있는 방식입니다.

lkjt의 이미지

데이타 인코딩 : chunked 에 관해

질문을 다시 올리는데요.

CURL, WGET등 소스를 참고해서 해보려고 했는데 너무 분석하기가 어렵네요
(많이 안해봐서 그런가요..)

간략한 소스 한개 부탁드립니다.

lkjt의 이미지

소스 분석하는데 도움이 될만한 도구 추천해주세요.

cscope ?인가요?

혹시 이 프로그램이 win32 용으로도 있는지요.

또 추천해주실만한 프로그램 잇나요?

linuxs의 이미지

쓰레드프로그램에 관한 질문

안녕하세요
쓰래드 라이브러리를 이용해서 프로그램을 개발하고 있는데 궁금하게 있어서 글 올립니다.
먼제 mutex를 이용해서 데이타를 쓰래드간 보호하는걸로 알고 있습니다.
여기서 말하는 데이타란 전역으로 선언된 데이타가 맞나요?(당연한건가^^)
그리고 4개의 쓰래드를 생성해서 각각 쓰래드가 서로 다른 서버로 접속해서 이미지 데이타를 가져와서 디스플레이 하는 걸 만들고 있는데 프로세스 점유율을 4개의 쓰레드 모두 같도록하고 싶은데 어떻게 구현해야 될지 모르겠네요..

toy의 이미지

386에서 역워드 형식에 대해서..

386이 역워드 형식이라고 들었습니다.
그런데 그건 바이트단위로 역워드로 저장된다는것같던데요...
1바이트안에서는 어떻게 저장되는지요.

lkjt의 이미지

Thread에 관해서 질문 올립니다.

Boost::Thread 를 사용해보려고 하는데요.

생성자에 함수를 넘기는데, 함수의 파라미터는 어떻게 넘기나요?

또, 함수의 리턴 값은 어떻게 받나요?

int t_func(int a) 
{return a*10}

int main()
{
thread thrd(func);
}

이렇게 짯다면 인수는 어떻게 넘기고 리턴값은 어떻게 받아야 할지 모르겟습니다.

leonhan의 이미지

x86에 달린 pci 카드가 dma를 지원하는데 이 카드가ram의 base a

x86 보드에 mpeg decoder 카드가 달려있습니다.
이 mpeg decoder는 pci address를 알면 자기가 그 address에서
데이터를 퍼갈 수 있는 DMA기능을 합니다.
그래서
host cpu에서
a = pci_alloc_consistent(dev ,size,&dmaaddr);
setregister(pcicardaddr, dmaaddr) ;
이라고 하였는데 DMA동작이 되지 않습니다.
일반적으로 x86에 달려있는 pci 카드에서 위와 같은 방식으로 데이터를
퍼갈려면 host cpu의 ram address를 어떻게 알 수 있나요 ?
pci 카드는 외부에 달려있는 것인데 어떻게 host의 ram에 접근해서

페이지

프로그래밍 QnA 구독하기