프로그래밍 QnA

익명 사용자의 이미지

Client의 접속종료를 서버에서 어떻게 확인할 수 있나요?

PC를 클라이언트로, 임베디드보드를 서버로 해서
접속이 되면 pc로 계속 데이터를 보내는 프로그램을 짜고 있습니다.
그런데 client가 close 명령어로 접속을 종료해도 서버가 인식을 못하고
있습니다. 정상적인 종료가 쉽게 알 수 있을 것 같은데.. 어떤 방법으로
접속종료를 알 수 있을까요?
signal 함수에서 SIGHUP을 이용한다는 이야기도 들은 것 같은데 맞나요?
맞다면 어떻게 사용하는 좀 알려주시기를...

또 비정상적인 접속종료(예를 들면 전원이 꺼진다던지 다운된다든지)는

익명 사용자의 이미지

Makefile 의 규칙적용의 미묘함에관한질문..[고수님들봐주세요.]


Makefile 를 만들다가 이론대로 안되는것이 있어서..이렇게..

일부 발췌한것입니다.
======================================
${TARGET} ${OBJ}
${OBJ} ${C_SRC}
${C_SRC} ${PC_SRC}

.pc.c
${ORACLE_PROC} ${ORACLE_PRECOMPFLAG} iname=$<
.c.o
${CC} ${KEPCO_CFLAGS} $< -o $@
===============================================

위에서 .pc .c .o 들의 변환 규칙에 의해서

여러개의 파일들중 갱신내용이 있는것들만 컴파일하도록하는

최적의 로직이 되어야 하는것 아닌가요?

그런데 실제론 제대로 안되더군요.. 전체를 터치하고 make 하면

익명 사용자의 이미지

[질문] Telnet client 소스가 어디에 위치하는지...

안녕하세요.
telnet client를 구현할 필요가 생겨서
linux kernel을 뒤져 봤는 데 관련 파일이
어디에 위치하는지 못찾겠더군요.

grep 명령으로 전체 디렉토리의 파일 내부까지 'telnet'이란
단어로 검색해봐도 관련 파일이 잡히지 않네요.

답변 부탁드립니다.

익명 사용자의 이미지

다음은 gdb에서 백트레이스 한결과입니다..

#0 0x400e6bcc in chunk_alloc () from /lib/libc.so.6
#1 0x400e68d0 in malloc () from /lib/libc.so.6
#2 0x08073737 in n_malloc ()
#3 0x08052a06 in create_connection ()
#4 0x08052ce8 in get_connection ()
#5 0x0804b5d9 in threaded_server_proc ()
#6 0x0804a577 in startup_mode ()
#7 0x0804a416 in main ()
#8 0x4008a0c4 in __libc_start_main () from /lib/libc.so.6

이런 경우 과연 어떻게 해석해야 될지 감이 안오네요..
할당시에 코어가 난건지..
또는 할당할 번지에 이미 다른 쓰레드에서 사용해서 발생할수도 있는건지?
여러개의 경우의 수를 알고자 하네여..

익명 사용자의 이미지

라이브러리 사용의 의미...?

예를 들어 libXXX.a라는 파일을 프로그램 할 때 사용한다고 하면, 여기서 그 라이브러리를 사용한다는 것이 어떤것을 의미하는 건가요?

그 libxxx.a라는 를 만들 때 사용된 .o파일들의 소스 파일(예를 들면 ~~~.cc)에 있는 함수같은 걸 가져다 쓸 수 있다는 건가요??

라이브러리르 사용해서 프로그램한다는 것의 진짜 의미를 알고 싶습니다~~

의미를 모르고 쓰려니 감을 전혀 못잡겠어요~ -_-;;;

도와주세요~~~!! )

익명 사용자의 이미지

select가 시그널에 의하여 실패하나요?

select 시스템 콜을
select ( nfds , &rdset , NULL , NULL , NULL )과 같이 무한대기중일때
SIGUSR1과 같은 시그널이 발생하면 -1로 실패하나요?

익명 사용자의 이미지

[질문] 원격 호스트에서 유저 sync를 하려고 하는데요

안녕하세요.

제가 만든 프로그램이 원격에서 해당 서버를 관리하는 프로그램인데요.
현재는 초기에 해당 서버에 있는 아이디랑 패스워드를 일일이 다 입력시
켜 주어야 되거든요..
어짜피 메일 관리용 이기 때문에 패스워드는 별로 상관없지만 ,
어째튼 굉장히 귀찮은 작업이 아닐수 없습니다.

이것을요 .. 초기에 원격서버에 있는 아이디/패스워드 정보를 가져와서
원격 서버에 있는 프로그램에 뿌려주려면 어떤 방법이 가장 효과 적일까
요?

익명 사용자의 이미지

GD Library 한글 지원 필요 하신분 여길 보세요.

Unix에서 Graphic Image를 생성하는
Library인 GD Library에서 한글 구현과 속도 때문에
고민하셨던 분은 멜을 보내 주세요.....

익명 사용자의 이미지

C에서 C++을 사용할 수 있나요?

C++에서 C를 사용하는 것은 되는 것으로 알고 있는데...
C에서 C++을 사용하는 것이 가능한가요? 예를 들면, C++ 클래스의
오브젝트를 선언한다든가 하는 그런 코딩이 가능한지?

답변 부탁드립니다...

익명 사용자의 이미지

vi에디터에서 작성시에 컴파일 에러를 알 수 있나요??

현재는 매번 콘솔창으로 나와서 하고 있지만,
그러지 않고, 컴파일 에러 정도는 vi수준에서 잡고, 에러난 위치로 이동하
는 기능은 없나요?

페이지

프로그래밍 QnA 구독하기