프로그래밍 QnA + 설치 및 활용 QnA

mandugukbap의 이미지

프로그램이 file descriptor (fd)를 통해 읽기를 수행하도록 강요하려면?

TCP를 이용하는 네트워크 프로그램과 Socket API read() 함수 사이에서 후킹을 해 읽은 데이터를 조금 바꾸어 프로그램에 보내도록 만들었습니다.

즉, read()를 통해서 읽어지는 데이터 100 바이트를 약간 손을 봐서 50 바이트가 되게 해서 프로그램에 보냅니다. 이 때, 비록 50바이트의 데이터만 보내지만 리턴값은 100을 보내 줍니다.

나중에 프로그램이 남은 50바이트를 읽어 가도록 해야 하는데, 프로그램은 더 이상 File Descriptor를 통해 읽기 시도를 하지 않네요.

fd에 어떤 시그널을 보내서 프로그램이 계속 데이터를 읽어 가도록 하는 방법이 없을까요?

quexa의 이미지

음... 잘 모르겠습니다. 누가 좀 알려주세요.

아래 내용은 오늘 하루종일 이해가 안 되서 시름한 내용입니다.
코드가 옳은가 그른가가 문제가 아니라 왜 이렇게 된 건지가 이해가 안 되서요.

wmjj의 이미지

[wince] 윈도우ce 어플에서 액티브싱크 동기화 상태 체크 가능 한가요?

ce 장치를 PC와 케이블로 연결했을때 액티브싱크 동기화 상태를
ce 어플내에서 확인이 가능한가요??

저는 지금까지 액티브 싱크 케이블 연결시 배터리 상태 변화를 감지하여
전달되는 PPOWER_BROADCAST_POWER_INFO 구조체의 배터리 상태가 충전 중일때를
액티브싱크 동기화 상태인걸로 확인했었는데요..
일반 충전기를 사용할때도 동일하게 체크가 되어 좀 더 정확한 방법을 알고 싶습니다.

cos1087의 이미지

vlc streaming 관련.

c코드 서버/vlc 클라이언트간의 미디어 스트리밍시..

서버측에서는 vlc를 사용한 스트리밍 서버를 생성하지않고 c코드로 작성한 서버에서 내컴퓨터에 있는
비디오 파일을 읽어 vlc 클라이언트로 127.0.0.1 및 같은 포트로 보냈을경우
스트리밍이 가능한지 궁금합니다.

*제가 생각하는 서버/클라이언트 예상동작*

서버 : 미디어 파일을 읽어 127.0.0.1 8000포트로 클라이언트에게 전송한다.
클라이언트 : vlc player를 이용하여 udp:127.0.0.1:8000으로 설정하여 서버로 부터 전송된 미디어 파일을 스트리밍한다,

milooy의 이미지

파이썬으로 사진폴더 긁어와서 슬라이드하기..도와주세요 ㅠㅠ

파이게임 툴을 사용해서

사진이 저장된 폴더에 접근하여 사진을 받아와서 랜덤으로 슬라이드쇼 해주는 웹을 만드는데요..

막막하네요 ㅠㅜ

help!

dodamn의 이미지

GRUB에서 physical memory를 할당할 수 있나요?

grub에서 physical memory를 할당하고,
할당된 영역에 제가 원하는 데이타를 쓰고,
이 영역은 컴퓨터가 종료되기 전까지 유지되게끔 하고 싶습니다.

아무래도 리얼모드라서 어떻게 해야 하는지 쉽게 감이 오질 않는데요...

어떻게 하면 될까요?
방법이 완전 없나요?

naddolki의 이미지

CSS 인데 여쭤봐도 될까요 ㅠㅠ



lkm25의 이미지

E: unable to locate source.list.d

안녕하세요,

apt-get install 로 패키지를 설치하려고 하는데,
아래와 같이 Unable to locate package 에러가 뜹니다.

$ sudo apt-get install ros-groovy-ros
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ros-groovy-ros

/etc/apt/source.d.list/ros-latest.list 를 만들고,

여기에 아래와 같이 서버를 추가해 주었습니다.

deb http://packages.ros.org/ahendrix-mirror/ubuntu/ precise main

athxue의 이미지

크로스 컴파일 환경 구성시 질문 드립니다.

안녕하세요.

기존에 구축된 powerpc용 크로스 컴파일 환경을 버전업을 하여 사용하려고 합니다.
현재 powerpc 임베디드 보드상에서 돌고있는 커널 및 각종 라이브러리(glibc)는 기존의 크로스 컴파일 환경에서 컴파일 되어 올라가 있고 새로 올리는 응용 프로그램만 새 크로스 컴파일 환경(glibc 버전도 올라갔습니다) 으로 빌드해서 올리는것이 가능한가요?
아니면 커널 및 glibc 등등을 새 크로스 컴파일 환경에서 빌드하여 올려야 하는것인가요?

soc의 이미지

우분투 서버 어댑터 2개 동시 사용법?

기가비트 어댑터 포트가 2개 달린 메인보드를 서버로 쓰는데

우분투 서버를 설치하면 어댑터 중 하나를 고르라고 해서 그쪽으로 설치하면
한쪽만 활성화됩니다. 그 후로도 계속 쭉~ 무슨 수를 써도 2개 모두 동시에 사용은 못하고 한쪽만 사용가능 ㅡㅡ

/etc/network/interfaces에 2개 모두 dhcp 받아오게 하면

auto eth1 (기본)
iface eth1 inet dhcp

auto eth0
iface eth0 inet dhcp

이런식으로 하면 eth0쪽만 활성화돼서 사용불가 -_-;;
아나 둘을 도대체 어떻게 쓰는거냐고요.

윈도7은 두개다 핑 때려보면 두 개 다 잘만 응답하는데 아ㅡ나! 리눅스 왜이따구야/../

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기