프로그래밍 QnA

phinix의 이미지

linux PDA에서 GTK를 사용할 수 있을지?

현재 프로젝트를 시작하는 시기인데.. 툴킷 선택으로 고민중입니다.
참고로 소스는 인텔 리눅스가 깔린 PC에서만 돌아가도록
코딩되어 있고 gtk기반입니다.

1.리눅스가 설치된 PC와 리눅스가 설치된 아이팩 PDA에서 동시에
사용할수 있는 프로그램을 짜고 있고, 향후에는 윈도우용으로도
포팅해야 할거 같구요.

2.현재 있는 소스는 UI부분이 gtk로 만들어져 있습니다. 여기에서
검색해보니 gtk가 돌아가는 PDA는 거의 없고 대부분이 QT가
깔려 있다고 하는데, 그렇다면

airsaga의 이미지

시스템콜 추가하는 과정에서 나오는 오류

:oops:
레드햇 9.0에서 리눅스 커널을 2.4.25 버전으로 업그레이드 한 다음
"HELLO SYSTEM CALL" 출력하는 시스템 콜을 추가하기 위해서
모든 과정을 거든 다음에 컴파일을 하면 다음과 같은 에러가
발생합니다.
gcc -c test.c :
tcc -o test test.o
---------------------
test.0 (.text+0x1c):in function 'mysyscall'
:undefined referenct to 'errno'
collecte2 :ld returned 1 exit status

인터넷을 검색해 보니 undefined referenct to 'errno' 문제가 많이
있는 것 같습니다. 해결책을 조금 가르쳐 주시기 바

nTachyon의 이미지

[요청] 리눅스/유닉스 로그 시스템

제목처럼 조언 요청드립니다.

보통은 프로그램 시에 파일에 로그 남기는 코드를 vararg 파라메트를 이용해 직접 작성하는데...

리눅스/유닉스에서 기본적으로 제공되는 로그 시스템이 있나요?

자바쪽의 JBOSS를 보다 보니, 그쪽에 로그 시스템이 있는 듯 해... 이런 것도 정형화되어 있다면... 그리고 그런게 혹 리눅스/유닉스 쪽에 있다면 하는 마음에 글 올려봅니다.

검색으로는 Linux-Log 라는 프로젝트가 중단된 상태더군요.

혹 님들은 어떤 로그 시스템을 사용하시는지요?

psjcap의 이미지

서버 프로그래밍시.. 최대 connection 수를 두고 개발하나요..??

최대 동시 접속수를 정해 놓고 개발을 하시나요..??
아님 무제한으로 접속하게 하고 개발을 하시나요..??

최대 동시 접속에 Max값이 없다면 주로 자료구조를 어떻게 잡으시나요..??

maindb의 이미지

PHP 로 메일내용 전체를 불러오는 좋은 아이디어 없을까요?

PHP 로 메일내용 전체를 불러오는 좋은 아이디어 없을까요?

표준을 아주 잘 지켜서온 메일인 경우
그냥 간단히

$mail_string = imap_fetchheader().imap_body();

위 두함수만 만사 끝 입니다.

그런데 문제는 지랄(?) 같은 메일들 이네요.
이런 메일들의 경우 위의 PHP 함수들이 정상적으로 작동을 하지 않습니다.
중간에 끊기는 일이 있던가 심한경우 위 두함중의 하나는 NULL 이 반환
되기도 합니다.

그래서 pop3 접속을 하여..
telnet localhost 110 으로...

RETR 명령어를 fput 으로 보내서 읽어오면 됩니다.

kernelbomb의 이미지

소켓 프로그래밍에서 파일 다운로드에 대해서...

간단한 서버가 있습니다.

클라이언트의 요청이 오면 fork해서 해당 클라이언트가

요청한 파일을 읽어 전송해 줍니다.

테스트를 위해서 클라이언트 30개를 fork 시켜 하나의 파일을

동시에 받게 테스트 해봤는데요.

다운받는 파일을 모니터링 해보니 전송받는 파일들이 일정하게

동시에 받는것이 아니라, n번째 클라이언트가 파일을 선점하면서

받는것을 확인했습니다.

문제는, 이렇게 하지 않고 30개의 접속이 오면 골고루 클라이언트에게

goldedit의 이미지

gcc 버전을 신버전으로 컴파일 하였는데요...

안녕하세요.

gcc 관련 질문인데요.
데비안 3.0 우디 리눅스 머신에 기본으로 설치된 gcc 2.95.4 가 설치 되어 있습니다. 개발 서버로 사용하다보니 이런저런걸 항상 컴파일 하는데요.
컴파일러 자체 버그가 발생하여 찾아보니 2.95 대 버전에 버그 리포터가 있어
서 버전을 업그레이드 하려고 gcc.gnu.org 에서 최신 릴리즈 소스 버전
gcc 3.3.2 를 다운받아 완전 새로운 디렉토리(/usr/local/)에 컴파일 하였습니다.
컴파일은...

./configure --prefix=/usr/local
make
make install

kama4001의 이미지

PCI 관련 프로그래밍 질문

음.. 리눅스에서 PCI 엑세스는 처음 해 봅니다.

궁금한 것이...

리눅스에서는 PCI 엑세스를 하기 위해서는 드라이버를 꼭 만들어야 하나요?

/usr/include/pci.h에 보니...

여러 함수들이 많이 있더군요..

pci_scan_bus(), pci_read_..., pci_read_..., etc.

이들을 이용해서는 접근할 수 있는 방법이 없는지 궁금합니다.

하드웨어를 직접 엑세스 할 수 있는 운영체제에서는

디바이스를 찾아서 메모리 매핑등을 이용해서 하면 되었는데..

리눅스에서는 불가능 한가요?

plusme의 이미지

기본적인 질문.. 소켓 바인드..

멀티 NIC 환경에서

예를들어

NIC-A : a.a.a.a
NIC-B : b.b.b.b

소켓을 0.0.0.0 로 바인드 하고 리슨하면

외부에서 a.a.a.a 로 접속해도되고
b.b.b.b 로 접속해도 되나요?

제가 알기로는 0.0.0.0 의 의미는 OS에서
알아서 자동으로 선택하는 거라고 알고 있는데..

저런 용도로 사용가능합니까?

jp24의 이미지

그누텔라 프로토콜에 대해 자세히 나와있는 문서 소개 부탁드립

안녕하세요.

그누텔라 프로토콜에 대해서 자세히 나와있는 문서를 구하고 싶습니다
gnutella protocol specification 0.4 version은 구했는데
다른 자료들도 있으면 좋을것 같아서요.

꼭 그누텔라가 아니더라도 file sharing 특성을 지니는 p2p application을
좀 디테일한게 분석해놓은... 그러니까 centralized directory 방식이다.
flooded request model이다. 이런식의 큰 분류가 아닌
조금더 디테일한 구조를 기술한 문서에 대한 정보를 부탁드립니다.
(한글, 영어 다 상관없습니다.. 한글이면 더욱 좋겠지만요..) :oops:

페이지

프로그래밍 QnA 구독하기