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

bosub의 이미지

[질문] 하나의 socket을 오픈해서 받는 메시지와 보내는 메시지를 각각의 쓰레드로 구현

서버는 다른 곳에 두고요, 클라이언트에서 서버에 접속하는 소켓을 오픈합니다.
그리고 connect()를 한 후에 socketfd를 파라미터로 해서 두개의 쓰레드를 생성합니다.
쓰레드1은 socket을 통해서 읽는 동작만 하고요 select()를 이용하였습니다.
쓰레드2는 socket을 통해서 주기적으로 메시지를 보냅니다.

그런데 하나의 포트를 이용해서 두개의 쓰레드가 메시지를 각각 주고 받기 때문에 잘 되지가 않네요.

어떤 매카니즘으로 구현해야 할까요?

DefaultX의 이미지

httpd/error_log 에 이런것이 쌓이고 있습니다

이거 그냥 둬도 괜찮을까요?

[Mon Mar  6 17:29:31 2006] [error] [client 61.251.229.131] File does not exist: /home/httpd/html/none
[Mon Mar  6 17:29:31 2006] [error] [client 61.251.229.131] File does not exist: /home/httpd/html/none
[Mon Mar  6 17:29:31 2006] [error] [client 61.251.229.131] File does not exist: /home/httpd/html/none
[Mon Mar  6 17:29:31 2006] [error] [client 61.251.229.131] File does not exist: /home/httpd/html/none
[Mon Mar  6 17:29:31 2006] [error] [client 61.251.229.131] File does not exist: /home/httpd/html/none
[Mon Mar  6 17:29:31 2006] [error] [client 61.251.229.131] File does not exist: /home/httpd/html/none

leoric99의 이미지

혹시.. Globus 설치해보신 분... ㅠㅠ

현재 데뱐에 globus4.0.1 설치 중입니다. 그런데... -_-;;; 자료가 너무 없어서....(제가 부족해 자료가 있는데 못 찾는걸지도... ^^;;)설치에 상당히 애를 먹고 있습니다.

메뉴얼대로 하는 게 역시나 기본이겠지만... build부터 globus_java_ws_core_common 패키지가 없다면서 1시간여 가량 한 build작업을 중단해버립니다...(OTL)

소스 파일과 바이너리 모두 설치를 시도해 보았지만... 위에 언급한것 처럼 소스 파일은 build가 안되고, 바이너리 파일은 공용 인증키를 생성하기 위한 security관련 CA패키지가 없네요...

gappiay의 이미지

amd64에서 java runtime environment

우분투 데퍼 amd64를 깔았는데요

파이어폭스에서 java runtime environment 설정을 해 줄려고 하는데

jre-1_5_0_06-linux-amd64.bin를 깔았는데

plugin/libjavaplugin_oji.so라는게 안보이네요

어떻게 해야 할까요?

글고 bbs 검색을 어떻게 하나요?

검색 매뉴가 안보여요..아직 바뀐거에 적응이 안되서 ^^

혹시 저 오른쪽 위에잇는걸로 bbs 검색하는건가요?

lovejin0309의 이미지

소켓 프로그래밍 중 클라이언트 소켓에 대한 질문입니다.

소켓 프로그래밍을 하고 있습니다.

보통은 서버 소켓을 사용해서 작성할 프로그램이지만, 사정상 클라이언트 소켓을 사용해서 작성해야 하는 상황입니다.

다음과 같습니다.

Client <-> Server

가 있는 상황에서

클라이언트는 서버로부터 비정기적으로 이벤트 메시지를 받아야 합니다. 서버 소켓으로 작성하면 간단한 문제이지만, 클라이언트 소켓으로 작성해야 합니다. 어떤 방식으로 작성이 가능할까요?

powerson의 이미지

memory mapping에 대해서 질문입니다.

안녕하세요. 현재 memory mapping module을 만들었습니다. module loading을 하면, 가끔 다음과 같은 에러 메세지가 나옵니다.

Mar 2 12:04:25 bridge1 kernel: [bad_page+92/146] bad_page+0x5c/0x92
Mar 2 12:04:25 bridge1 kernel: [prep_new_page+54/94] prep_new_page+0x36/0x5e
Mar 2 12:04:25 bridge1 kernel: [buffered_rmqueue+246/371] buffered_rmqueue+0xf6/0x173
Mar 2 12:04:25 bridge1 kernel: [get_page_from_freelist+115/140] get_page_from_freelist+0x73/0x8c
Mar 2 12:04:25 bridge1 kernel: [__alloc_pages+74/625] __alloc_pages+0x4a/0x271
Mar 2 12:04:25 bridge1 kernel: [do_anonymous_page+54/286] do_anonymous_page+0x36/0x11e

isolist의 이미지

vmware에 우분투 설치시 오류

php프로그래밍을 잠시 하게 되어 vmware 5.5를 사용하여 우분투를 설치했습니다.
기본 설정으로 하니 하드가 SCSI 0:0 으로 잡혀 설치되더군요.
그런데 설치가 된후 리부팅만 하면 하드를 찾지 못하고 다시 설치 시디를 찾습니다(가상 머신의 CMOS를 보면 primary 쪽 디바이스가 안잡혀있습니다,실제하드는 IDE인데 가상머신에서는 SCSI adapter 로 잡네요)
-설치후 리부팅만 안하면 정상적으로 리눅을 쓸 수 있습니다.

그래서 이번에는 수동으로 adapter 를 IDE로 바꾸었죠. 가상머신 CMOS에서도 primary 가 virtual ID로 제대로 잡힙니다.

bizzare의 이미지

VC6.0프로젝트->VS2005변환시, `error LNK2001'에러 발생

VC6.0으로 잘 빌드해서 사용하던 프로젝트를 이번에 VC2005로 빌드하려고 합니다.

여러가지 소소한 컴파일 에러들이 발생해서 그것들을 싸악 고치고 이제 빌드하려고 하는데 (DLL파일입니다.)

다음과 같은 에러가 나버리더군요 -_-

Test.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CObject::classCObject" (?classCObject@CObject@@2UCRuntimeClass@@B)

<< 현재 리포트되는 에러는 오직 이 에러 하나입니다. >>

h와 cpp에서

DECLARE_SERIAL. IMPLEMENT_SERIAL를 사용했고요.

kealyung의 이미지

template 관련하여.. 기본적인거에요..

template (typename TA,typename TB)
class CAbc
{
};
이렇게 되어 있는 상태인데..

그래서

CAbc (CAAA,CBBB) 이렇게 해야 하는데..

CBBB가
template(typename TU2)
class CBBB
{
};
이렇게 되어 있습니다.

그래서

CAbc(CAAA,CBBB ( CAAA ) )
이렇게 하면 정상적으로 작동을 합니다.
근데 CAAA가 중복이네요..
저걸 더 쉽게 하는법 있나여?

꺽쇠가 화면에 보이지 않아..일단 가로로 나오게 했습니다.

la9527의 이미지

sendmail 오류에 대해서..

외부에서 telnet mail.hostname 25
하면 접속이 않되고, 내부에서 접속을 하면 접속이 되는데,

이 오류는 어떻게 처리 해야 할까요?

찾아봐도 모르겠네요.. ^^ 답변 부탁 드립니다.

페이지

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