프로그래밍 QnA

익명 사용자의 이미지

Altra NIOS에서 Thread사용법좀...

Altra NIOS라는 OS에서요...

Thread구현방법좀 알려주세요!!!

부탁드립니다.

익명 사용자의 이미지

Altera NIOS에 관련해서 좀... 도와주세요

안녕하십니까. 이렇게 저의 글을 읽어주셔서 먼저 감사드립니다.

전, Altera NIOS를 탑재하여 콘트롤 보드를 설계하고 있는데요...
NIOS(Redhat Linux포팅)에서 멀티쓰레드를 쓰려는데 문제가 발생하여
이렇게 도움을 구하고저 글을 올립니다.

현재 NIOS에서는 nios-elf-gcc 라는 컴파일로 별도의 nios환경을 구축하는데
Redhat리눅스에서 사용하는 execl, fork등의 함수를 쓰게되면 정의 되지
않았다는 에러가 나오는군여... 물론 gcc로 컴파일하면 이런함수들은 잘
사용되고요...

익명 사용자의 이미지

시간 재는 함수중 정밀한...

안녕하세요? ^^

time() 으로 시간을 2번 잰다음에... difftime() 으로 둘의 차이를 구하는데
요,

이것은 '초' 단위로만 반환해주던데요....

그것보다 더 '정밀한' 값을 얻고 싶습니다.

어떻게해야하죠? ^^?

익명 사용자의 이미지

프린트시 한글 지원

와우 7.0 리눅스 사용자 입니다
프린터는 HP Laserjet 6p를 쓰고 있습니다.
프린트시 한글이 깨지는 원인을 몰라 이렇게 문의 드립니다.
부디 아시면 답변 부탁드립니다.
(물론 QT를 이용 C++로 코딩 되어 있습니다.)

익명 사용자의 이미지

죽어도 다시 살아나는 프로세스 만들기?

자식 프로세스를 생성했는데,
파이프를 통해 엉뚱한 명령을 내릴 경우 명시적으로 죽어버릴 경우가 있습니다.
이럴 때 따로 명령을 내리지 않아도 다시 살아나도록 하고 싶은데
spawn process 로 구글 등을 찾아봐도 별 자료가 보이지 않네요.
spawn을 그냥 fork와 비슷한 의미로 쓰는 듯한데..
검색이 잘못된 건가요..?

도움을 얻고 싶습니다.
IBM에는 spawn()이란 함수가 있는 것 같던데
man spawn해보니 없네요 -_-;
rpmfind.net에서 spawn.h(IBM쪽의 파일)을 찾아봐도 없고...

익명 사용자의 이미지

Redhat 7.1에서 Socket Descriptopr 갯수..

제한이 기본적으로 몇개 되어있는지 알고 싶네요..
커널은 2.4.2입니다.

재가 알기론 2.4에서 이런 리소스 제한은 거의 없는걸로 아는데...
궁금하네요.....

아시는분은 알려주시기 바랍니다.

익명 사용자의 이미지

펄에서 파일에서 특정 단어 속한 문자열 뽑아내기..... 잘못된

어떤 파일에서 특정 문자가 속한 라인을 뽑아서 변수로 저장하려고 합니다.

그래서 저는 이렇게 했지요...

open(FILE, "$FILE");
@file = ;
close(FILE);
# 이렇게 파일의 내용을 열어서 배열로 저장한 다음에

$변수 = grep( "특정단어", @file);

# 이렇게 특정단어를 grep 해서 변수로 저장을 시켰습니다.

이렇게 하면 될줄 알았는데 불행히도 특정 라인의 문자열을 저장하는게 아니라
라인 번호를 저장하더라구요 ㅠㅠ

이런 상황에서 문자열을 저장하는

익명 사용자의 이미지

시그널과 Alarm의 개념

만약
read(fd, buf, sizeif(buf));
의 루틴에서 read가 블록상태에 있는 경우,
시그널과 alarm을 이용해서 에러를 리턴하고 블록에서 벗어나려고 합니다.

제 생각으로는
미리 타임아웃값을 준 다음에 타임아웃이 걸리면 시그널을 채서 에러를 처리하
려고 하는데요,

간단히 쓰면,

void 시그널 에러{
err = 1;
}

main (){
while(1)
{
--> 타임아웃값 재설정
if(err)
break;
read(fd, buf, sizeof(buf))
// 블록된 상태에서 타임아웃이 결과하면 시그널 에러 루틴실행

익명 사용자의 이미지

질문:: time_wait 질문 드립니다

예를 들어서 말씀드리면
어떤 서버가 있는데 물론 fork 해서 socket을 구현했습니다.
그런데..어떤 이유로든 이 서버가 죽었을 경우

이때 외부에서 접속을 시도하면 이 접속은 특정포트(약속된)를 잡고
TIME_WAIT에 빠지는데...
실제 이 시간 간격을 조절 할 수는 없나요..

너무 많은 시간을 잡은 것 같은데........
socket프로그램에서 옵션으로 처리하거나 외부에서 처리하는 방법힌트
를 부탁드립니다.

익명 사용자의 이미지

소켓 프로그램을 짤때 타이머 사용하는 법 좀 가르쳐 주세요.

소켓프로그램에서 서버가 클라이언트에게 어떤 메세지를 보낸 뒤...

5초를 기다리다가 그 전에 메세지가 오면 그 메세지를 출력하고..

5초내에 메세지가 오지 않으면 메세지를 전송하라는 명령을 클라이언트측에게

보내는 기능을 구현하려고 하는데...

어떻게 할 지 모르겠습니다.

타이머함수 setitimer, alarm, select등을 사용해 봤는데..

5초내에 메세지가 온 사실만 알고 , 그 메세지를 버퍼에 저장해서 출력하지는

못하더군요

어떻게 프로그램을 짜면 될까요?

페이지

프로그래밍 QnA 구독하기