프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

ehaakdl의 이미지

서버와 데이터를 주고 받는 도중 closesocket을 햇을때 select서버가 클로즈 시그널을 못잡습니다.

서버와 데이터를 주고 받는 도중 클라이언트에서 closesocket을 햇을때 select서버가 FD_CLOSE 시그널을 못잡습니다.

closesocket이전에 PAUSE나 sleep을 줘서 텀을 발생 시켯을떄는 잘 종료가 됩니다.

서버쪽에서 WSAWaitForMultipleEvents 함수의 반환값으로 어떤 인덱스에서 시그널이 발생 햇다고는 하는데 구체적인 FD_CLOSE나

FD_READ시그널등을 잡지 못해 예외 처리에 불편을 껶고 있습니다.

그 이후 다시 close가 실패한 서버에 소켓으로 recv를 해보면 반환값으로 10054에러가 나오는데 어째서 FD_CLOSE 시그널로 안들

어가는지 궁금합니다.

그리고 또 하나 궁금한것이 있는대 다른 데이터들이 먼저 보내져 있는 상황에 closesocket을 호출 하면 그 순간 바로 전자에 애

기했던 상황이 벌어집니다. 분명 제가 FD_READ 발생할때마다 printf로 출력을 시켜 놓는데 왜 그런 걸까요?

alswlek의 이미지

'

'

skyjjogari의 이미지

라즈베리파이2를 이용하여 영상 녹화 및 저장관련 질문

현재 라즈베리파이 2 모델B+ + Picamera를 이용하여 영상을 녹화하고 있습니다.

외장하드에 외부12V전원을 인가하고, 라즈베리파이 USB단자에 연결하여 외장하드에 영상을 저장하고자 합니다.

예전에 테스트할 때는 괜찮았는데, 갑자기 영상이 녹화 되는 것이 이상하게 됩니다.

영상을 녹화하면 파일이 생성됩니다.

생성된 파일을 다른 폴더(외장하드 내)에 복사하기 혹은 잘라내기후 복사하기를 하면 저장이 잘 됩니다.

하지만 복사하기를 하기 이전에 해당 폴더에서 F5를 누르면 파일이 전부 사라집니다..

또한 녹화도중 전원을 껐다가 다시 켜도 없어집니다.

예전에는 이러지 않았으며, 외장하드가 아닌 일반USB메모리를 이용하면 잘 됩니다. ( 코딩상 문제는 없어보입니다.. 예전에도 잘됐었고 일반USB디스크에서는 잘되기때문에.. )

그럼 도대체 뭐가 문제인지 알 수가없네요..

혹시 아시는 분은 알려주세요ㅠㅠㅠㅠㅠ

anywhere의 이미지

sdk 포팅중 compile error 질문

안녕하세요 sdk 포팅중 compile error 가 발생하여 질문 드립니다.

cc1: error: too many filenames given. Type cc1 --help for usage
make[3]: *** [../../../pmc_shared/obj/change_sets.o] Error 1
make[2]: *** [buildlibdigi] Error 2
make[1]: *** [subproj] Error 1

위와 같은 error가 발생하였는데 혹시 위의 error 원인을 좀 알수있을까요..

리눅스 사용중이며 gcc version 4.4.1 입니다..

wonjnlee의 이미지

iperf3 쓰시는 분들 혹시 이런 현상 겪어보신 적 있으신가요?

안녕하세요.

네트워크 장비를 가지고 속도 측정을 하고 있는 신입사원입니다.
장비 내에서 몇가지 동작을 하는게 있어서
그 동작 이후에 속도가 어느정도로 나오는지를 체크해보고 있습니다.

iperf3를 이용해서 네트워크 성능을 분석하고 있는데요.
이게 가끔 iperf3가 실행이 되지 않거나 (서버 열고 클라이언트를 접속하면 접속이 지연됩니다)
아니면 데이터를 보내다가도 연속해서 3번이상 보내면 다음번부터 멈춘다거나..
혹은 unable to receive control message 오류를 출력하기도 합니다.

제가 생각한 이유는 커넥션을 맺는 과정에서 지연이 발생하는 바람에 문제가 생기는 것으로 판단했는데요.
혹시 iperf만의 오류인지 확인해보고 싶어서 여기에 문의드립니다.

많은 답변 부탁드립니다!

phi의 이미지

c언어 getchar와 putchar 관련해서 궁금한게 있습니다

이제 막 c언어 공부를 시작했는데
c언어 기초 플러스라는 책에서 입력 유효성 검사와 관련한 내용을 진행할때
사용자가 입력한 값이 정수값인지 아닌지를 구분하는 함수를 제작하는데

int get_int(void)
{
int input;
char ch;

while (scanf("%d", &input) != 1)
{
while ((ch = getchar()) != '\n')
putchar(ch);

printf(": 정수가 아닙니다.\n정수값을 입력하시오: ");
}

return 0;
}

이런식으로 구성된 함수입니다.

여기서 먼저 while의 조건에 속한 scanf함수에 값을 입력하면
그 값이 정수인지 아닌지 리턴값으로 판단하고, 올바른 정수값이 아니라면 다음 while로 넘어가는데

이때 2번째 while함수에서 getchar가 왜 input값을 받는건가요?

tlwkrgoqhfrk의 이미지

RTOS 및 GPGPU에 관하여

i.mx6 보드로 VxWorks porting을 실습했습니다.
이 보드에 gpu가 2개가 내장되어있는데 이 gpu로 gpgpu병렬처리가 가능한가요?
만약 가능하다면 OpenCL로 하는 것이 맞겠지요?

한가지 더 궁금한 점이 있습니다.
제가 개인적으로 CUDA를 공부중 입니다.
CUDA를 RTOS에 적용하고 싶어 인터넷에 찾아보았으나
RTOS(embedded)에는 적용이 안된다는 글을 보았습니다.
정말CUDA는 RTOS에 적용 할 수 없나요?

ehaakdl의 이미지

서버 프로그래머 분야는 왜 게임쪽 밖에 없을가요..?

제목 그대로 입니다. 제가 이제 곧 군대가야대서 군대가기전에 진로를 확실히 정해놓고 갈려고 여러 분야를 찾던 도중에 서버 프로그래머라는 직종을 발견 햇습니다. 사람인에 들어가서 키워드 그대로 쳐봣더니 거의 게임이 더군요 하도 게임이 박봉이니 야근 제일 많다니 이런 소리를 많이 들어서,..게임은 이상하게 기피 하게 되서요

kms0369의 이미지

전문대 졸업반 vs 지거국 4년제 편입 선배님들 진로 상담 좀 부탁드리겠습니다!

안녕하세요 먼저 간단히 소개를 드리자면 저는 대구지역 전문대학 컴퓨터전공 3년제에 재학중이고 17년 2월에 졸업을 앞두고 현재는 방학을 맞아 실습중인 24살 대학생입니다.
학점은 3.5정도이며 실습이 다음주에 끝나는데 끝나는대로 CCNA자격증을 취득하려고 합니다. 시스템 엔지니어가 가장 흥미가 있고 하고싶어 하는 분야이고요.
개발쪽은 C,java,안드로이드를 재학중에 배우긴 했지만 책에 나오는것만 할 줄 아는 정도이고 안드로이드를 제외하곤 크게 흥미도 없고 실력도 잘쳐줘야 평균정도 입니다.
개발자쪽도 생각을 해보았지만 개발쪽으로 진로를 잡으려면 학원들어가서 프로젝트 몇개는 해야 실무 나가서 밥값을 해야 할 정도가 될 것같아 시스템 엔지니어 쪽으로 가닥을 잡은 상태입니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기