프로그래밍 QnA

declspec의 이미지

UPNP 프로토콜

안녕하세요
UPNP 를 이용해서
공유기 내부의 클라이언트에서
TCP 소켓을 열려고 합니다

관련 윈도우 API 나(리눅스도..)
네트워크상의 UPNP 포맷구조, 프로토콜 내용
사용방법 등등
인터넷에 좀 빈약한거같은데
좋은 사이트링크나 설명좀 주시면
감사하겠습니다~

lmk378의 이미지

dd로 /dev/mem의 특정영역 덤프시 오류발생

dd를 통해서 /dev/mem에 특정영역을 덤프하려했습니다.

# dd if=/dev/mem of=./dump bs=1 skip=261304328 count=4
dd: `/dev/mem' 읽는 중: 명령을 허용하지 않음
...

해당 영역이 복사되지 않습니다.
skip의 수가 너무 커지면 이런 현상이 발생하는듯 한데요
실제 렘은 4기가로 사용중입니다.
원인 아시는분?

spcmanhaha의 이미지

[질문]Direct IO에 대한 질문입니다.

Direct IO 즉 O_DIRECT 옵션을 주고 write를 수행할 때
커널의 Page Cache를 거치지 않고 Device로 직접 Data를 write하는 것으로 알고 있습니다.

Device(Disk나 Flash 메모리)내부에도 Cache와 같은 영역이 있는 것으로 알고 있는데.. Direct IO옵션이 정한 write는 Device 내부의 Cache까지 write하는 것인지..
아님 Device에 완전히 Write되는 것 까지인지가 궁급합니다.

또한 Ext4 파일 시스템에서 Direct IO 옵션으로 write할 경우 JBD2 계층과 관련된 부분은 get_block를 호출할 때만 그런것인지도 궁급합니다.
현재 3.0 커널을 보며 공부하고 있느데 커널 소스 상으로는 ext4_get_block_write부분에서만 적용되는 듯 해서 문의드립니다.

고수님들의 답변 부탁드리겠습니다.

naito의 이미지

[완료] HttpSendRequest() 함수의 멈춤 현상에 대해서

한 대의 Windows PC에서 Linux가 설치된 PC에 HttpSendRequest()함수를 사용하여 CGI 전송을 하고 있습니다.

처음 접속시 CGI 하나를 보내서 데이터를 끊임없이 받아 옵니다.
데이터가 오고 있는 도중에 다른 CGI를 날려서 필요한 동작을 하도록 컨트롤 하고 있습니다.

이 동작을 동시에 여러 Linux PC에 접속을 해서 CGI를 보내도 큰 이상은 없습니다.
그런데 동일한 IP를 가지는 PC에 CGI를 보내면 HttpSendRequest()함수에서 프로그램이 멈춥니다.
예를 들어 한 대의 공유기에 여러 대의 Linux PC가 물려 있는 경우입니다.

그런데 이상한 것은 처음 접속하여 데이터를 가져오는 것은 문제가 없는데,
도중에 다른 CGI를 추가로 날리려고 HttpSendRequest()함수를 호출하면 이 곳에서 프로그램이 멈춥니다.

viper9의 이미지

HTML에서 정규표현식으로 검색 질문입니다.

정규표현식을 잘 몰라서 HTML을 파싱하는데 어렵네요.. 인터넷 뒤지며 해보다 잘 안되서 여기 있는 고수님들의 조언 좀 부탁드립니다.

HTML 안에 다음과 같은 코드가 들어가 있습니다.

forhwen의 이미지

웹서버, 접속이 되기도 하고 안 되기도 하네요

리눅스에 웹서버를 구축하고 허접한 사이트를 만들었습니다.

3g를 이용한 스마트폰 접속 잘 되는데요,

kt이용자들은 접속이 안 된다고 합니다.

skt이용자들은 접속 됩니다.

이런게 가능한가요>?

declspec의 이미지

로우소켓으로 TCP 구현

제목그대로입니다
RAW 소켓으로 TCP 를 구현할 수 있을까요?
제가 알기로 TCP 의 커넥션 레코드관리나
혼잡윈도우나 재전송 등등에 대한 처리를
OS 커널에서 하는것으로 아는데
어플리케이션이 RAW 소켓만 사용해서
아주 어렵겟지만, 응용프로그램만으로 알아서 이 모든것을 할 수도 있나요?
(즉, 커널이 개입 안하도록...)

declspec의 이미지

P2P 프로그램에서 의문

P2P 는 말그대로 peer to peer 로서
두 클라이언트가 파일을 주고받는 구조잔아요?
하지만 TCP 를 이용해서 파일을 주고받을때
반드시 어느 한쪽이 소켓을 열고 SYN 패킷을 받을 준비를
해야 하는데...

만약 P2P 의 양쪽 단말이 모두 공유기를 쓴다면
파일 주고받기가 불가능 하지 않나요?(포트포워딩 안해주는 이상)

하지만 토렌트나 그런것들 봐도
요즘 거의 대부분 모든 가정집에서 공유기를 쓰는데
아무 문제없이 잘되는거같은데...
무슨 비법이 있는걸까요?

fist0512의 이미지

sequential program과 multithread program에서 error detection에 대한 차이점에는 어떤것이 있나요?

주제 그대로
sequential program과 multithread program에서 error detection에 대한 차이점에는 어떤것이 있을까요?

페이지

프로그래밍 QnA 구독하기