프로그래밍 QnA

litdream의 이미지

SSL Socket Programming 에 관한 책 추천 부탁드립니다.

아무래도 openssl 의 documentation 을 읽고, 소스를 분석해야겠지만,
openssl 코드가 제눈에는 잘 안들어오네요.. 내공이 부족함을 실감하며..

현재 진행하는 프로젝트가 ldap server 와 app. 간의 middle layer 를
만들어라고 하는데요, 단, middle layer 는 ssl 로만 통신하라는군요.
( 물론, 그렇게 하는것이 바른방법인것은 맞습니다만... )

google에서 C# 에 관한 내용과 java 에 대한 내용은 좀 나오는편인데,
C/C++ 는 잘 안보이는군요.
openssl 의 라이브러리를 사용해서 socket 프로그래밍을 하는데

cnovice의 이미지

kill -9 명령

데몬이 kill -9를 인지 할 수 있는 방법이 있는지 궁금합니다.

데몬이 새벽마다 죽어서 흑흑 ㅜ.ㅜ (아무 흔적 없이 죽음)

원인 파악이 안됩니다. ( 메모리 폴트는 아님 )

OS는 TRU64구용. 멀티 쓰레드 데몬입니다...

혹시 이런 경험 하신분들의 조언 부탁드립니다....

nunobabo의 이미지

[윈도우] dll 만들때..

dll 을 만들고 있습니다.

dll 이름이 test.dll 이라 하고 요놈을 동적링크를 하는 프로그램 이름을 sample.exe(sample.c) 라 합시다..

sample.exe 에서는 test.dll에 구현된 함수를 호출해서 사용하지요..

몇일간 힘들게 한건, 다른게 아니라 거꾸로 test.dll 에서 sample.exe에 구현된 함수를 호출해야 하는 것 입니다.

다른 프로젝트에서 dll을 가지고 프로그램을 만들때 이런식으로 함수가 거꾸로 호출되는걸 본 적이 있긴 한데.. 당췌 dll 내부는 볼 수가 없으니..

해결방법을 알려 주시면 감사하겠습니다...

simpid의 이미지

C++ 클래스의 템프리트 사용

C++에서 평소 잘 안쓰던 템플리트를 사용하려는데 뭐가 잘 안되서 질문 드립니다.

template <typename T>
clas base
{
base(void)
~base(void)
};

template <typename T>
base<T>::base(void)
{
}

template <typename T>
base<T>::~base(void)
{
}

class derived : public base<int>
{
};

잘 되야 할것 같은데..
링크에러가 발생합니다.

derived 클래스의 생성자와 소멸자에서 base의 생성자와 소멸자를 찾을 수 없다는 링크 에러가 나오는군요.

cnovice의 이미지

SIG_BLOCK와 SIG_IGN 의 차이가 무엇인지요 ㅡㅡ;;

시그널 마스크할때 SIG_BLOCK와 SIG_IGN

이렇게 두 가지가 있는데 정확히 두 개의 차이가 무엇인지 궁금합니다..

답변 부탁 드립니다..~~ :D

comdemo의 이미지

두 텍스트 파일의 내용비교??

두개의 파일의 내용을 비교하려고 합니다.

파일에는 아래와 같이 숫자와 몇개의 문자가 섞여있는 라인이 여러개 있습니다.

[code:1]
....
111200403248119302300077860000000131107108101010012005013000017200002343720000023437201000021306600000000000000021306000000000000200501236+++A11000000
111200403248124472300091960000000131106402101010012004123000025300000485110000004851109000004851100000000000000000000000000000000200501291+++A11000000
111200403248127192300096630000000131106159101010012004123000136200000172570000001725706000001568900000000000000001568000000000000200501295+++A11000000

leolo의 이미지

[원도우] _beginthread, _endthread 에 관한 설명..

원도우에서 쓰레드를 사용하기 위해서
_beginthread, _endthread 함수를 사용하고 있습니다.

이 함수가 무엇을 하는 것인지요.
찾아보니까, 스레드 컨트롤을 위한 C런타임 라이브러리 함수라고 하는데요. Win32 API의 CreateThread과 구분하는 이유는 무엇인가요? 아마도, C런타임 라이브러리 함수라는 것이 걸리는데요.

또한, 여기서 pthrad와 같이 pthread_join() 역활을 하는 것은 없는지요.

대충 코드를 생각해보면.

[code:1]
HandlerThread0()
{
while(1)

nonots의 이미지

[질문] 리눅스용 DB Designer 쓸만한거 ???

리눅스에서 사용할 수 있는
DB Designer 쓸만한 것이 뭐가 있을까요..
..
현재 한소프트리눅스2005 를 사용하고 있는데..
리눅스에서 사용할 만한 DB Designer 가 마땅한게 없네요.
..
www.dbwrench.com 에 있는 dbwrench 가 그나마 괜찮은데
이것도 역시 뭔가 부족한듯합니다.
..
리눅스에서 사용가능하고..
또 자유롭게 사용할 수 있는 거면 더 좋겠네요..
..
정보 부탁합니다.

msoyu의 이미지

프로그램 상에서 네트워크 상태 확인 방법은 어떻게 할 수 있을

Linux 상에서 Network 프로그래밍을 하고 있습니다.

작업 환경은, Network 장애를 고려하여 이중으로 구축 하였습니다. 즉, Primary, Secondary 네트워크를 두어 한 쪽에 문제가 있을 경우 다른 네트워크로 데이터를 전송할 목적입니다.

현재로는 매 주기마다 Heartbeat 메시지를 주고 받으면서 일정 시간 동안 받지를 못하면 해당 네트워크에 대해 장애가 발생한 것으로 판단하고 있습니다.

그런데, 네트워크의 상태를 확인하는 보다 효율적인 방법이 없나 해서 질문 드립니다.

dbdan의 이미지

ADA를 배우고 싶은데요. 참고할만한 책이 있을까요?

왠지 배우기 시작하면 재미있고 보람 있을 것 같아서요.
한글 번역된 책이 있다면 소개좀 부탁드릴께요.
감사합니다.

페이지

프로그래밍 QnA 구독하기