프로그래밍 QnA

hbsnow의 이미지

A - stream server(중계) - B 적절한 중계방법

1. 여러 A 에서 server로 접속 사실을 알려준다. (연결유지)
: 여기서 연결유지를 시켜주는 이유는 방화벽이나 유동아이피를 고려해서입니다.
server는 접속이 된 여러 A를 관리한다(socket1, socket2, socket3..)

2. 여러 B 에서 server로 접속이 오면 id 체크로 해당 A에 데이타를 B로 전송한다

고려사항
1) A socket과 B socket쌍으로 연결시켜주기위해 관리할 자료구조 형태, 아님 쌍을 연결시켜줄 다른 방법

2) 서버에 부하
연결을 잡고 있어야 되기에 생기는 부하, 10000명이 접속을 하면 만개의 연결을 잡고 있어야 하기에...

cho's의 이미지

userspace driver란 무엇인가?

mplayer를 까는데 video쪽에서 vidix를 쓰겠다고 나오더군요.
이게 최신에 나온건데 도데체 먼가요? 리눅스에서 비디오쪽에 관심이 많아서요 ....
살펴보면
VIDIX - Video Interface fo *nix라고 나오는데 이게 먼가요?
README에 보면 this library was designed and introduced as interface to userspace drivers to provide DGA everywhere where it's possible(unline X11).
-It's portable successor of mga_vid technology which is located in user-space.
-Unlikely v4l it provides interface for video playback
I hope that these drivers will be portable same as X11(not only on *nix)

mastercho의 이미지

new 연산시 무한 루프에 빠지는 현상은?

CPacket 이라는 패킷 구조체를 만들고

new로써 만드는데

처음 만들때는 이상없지만

2번째 만들때는

operator new(unsigned) (sz=256) at ../../../../libstdc++-v3/libsupc++/new_op.cc:46
46      ../../../../libstdc++-v3/libsupc++/new_op.cc: No such file or directory.
        in ../../../../libstdc++-v3/libsupc++/new_op.cc
(gdb) s
48      in ../../../../libstdc++-v3/libsupc++/new_op.cc

여기서 무한루프에 빠져버립니다

왜 그러는지 도데체 알수가 없네요 미치겠습니다 T_T

이한길의 이미지

mingw의 gcc컴파일러와 플랫폼SDK를 이용해서...

주제처럼 mingw의 gcc를 이용해서 컴파일을 하는데..

라이브러리는 MS의 Platform SDK를 사용하려고 합니다.

단지 인클루드 패스와 라이브러리 패스만 지정해줘서는 안되는데..

해보신분.. 혹은 방법을 아시는 분은 도움 주셨으면 합니다.

부탁드려요~ ^^*

impactbar의 이미지

윈도2000프로 파일명의 캐릭터셋은 무엇인가요?

알집으로 묶은 zip 파일을 리눅스에서 풀었더니 한글이 모두 깨져 있더군요.

그래서 iconv로 변환 할려고 시도 중인데

윈도 파일명은 엔코딩(캐릭터셋)은 뭘로 되었는지요.

참고로 윈도2000프로에서 묶은 파일들 입니다.

ms949 였나.. 에궁.

이한길의 이미지

winAPI로 윈도즈 플밍할때 UI를 어떻게 바꿀 수 있나요?

winAPI로 윈도즈에서 C로 플밍중입니다.
워낙 UI가 안 예뻐서.. 어떻게 바꾸는지 찾는중인데..
어렵네요.. 못찾겠던데.. 누구 아시면 도움주세요..
부탁드립니다.

maidland의 이미지

Daemon과 Background의 차이는?!

하나의 프로그램을 데몬으로 개발해서 돌릴때와.. root로 로그인해서 백그라운드로

깔고 로그아웃 시켰을때랑 머가 다르죠?

예를들면 IDS를 예로 들어보겠습니다..

보통 IDS처럼 데몬으로 돌릴경우와 부팅시 자동으로 처리되게 해서 백그라운드로

까는경우.. 다른작업 하면 서도 침입탐지 시스템은 계속 구동되고 있는것일테죠...

이 두가지의 차이점.. 무엇일까요? :wink:

sweetcorn의 이미지

다음과 같은 경우는 어떤 순서로 실행되는건가요?

H8/300 계열의 어셈블리 코드입니다만, 그건 중요하지 않구요.
다음과 같이 .global 심볼이 여러 개 선언되어 있으면 어떤 순서로 프로그램이 실행되는지 궁금합니다. 인터넷을 뒤져도 못 찾겠네요...

아래 보시면
.global _systime_handler
.global _systime_tm_return

이렇게 되어있는데 실행은 순서되로 되는것인지요....(분기문을 제외한다면요)
소스 나갑니당.

extern void systime_handler(void);

__asm__("
.text
.align 1
.global _systime_handler
.global _systime_tm_return
_systime_handler:

seekerla의 이미지

웹 솔루션의 가격 책정??

업체들에서 가지고 있는 웹솔루션의 가격이 대략 어느 정도입니까?

예를 들어, 가장 흔한 전자상거래 쇼핑몰이나,

웹에서 KMS 를 구축한다, DMS 등을 구축한다고 했을 때, 어느 정도의 가격대
일까요?

물론 사이트의 크기나 맨파워 투입에 따라 틀리겠지만,

솔루션화 되어 있는 제품일 경우, 가격이 있을 듯 한데요.

혹시 이런 정보를 얻기 좋은 사이트 등이 있으면 알려 주시면 감사하겠습니다.

thisrule의 이미지

이런 프로그래밍이 C로 가능한가요?

공유메모리를 사용하고 있는 두개의 프로세스 proc1과 proc2가 있습니다.
공유메모리의 한 바이트를 플래그 개념으로 사용하여 이 플래그가 ON되어
있으면 proc1은 블럭되게 하고 싶습니다.
즉 proc1이 run중에 위의 플래그를 조사하고 그 플래그가 ON되어 있으면
블럭되는겁니다. 위의 플래그는 proc2에서 ON/OFF합니다.

공유메모리를 사용하는건 문제가 없으나 블럭되게 하는게 힘듭니다.
우선 세마포어를 사용했는데 그 다음이 방안이 따오르지 않습니다.

페이지

프로그래밍 QnA 구독하기