프로그래밍 QnA

bw001730의 이미지

솔라리스 스레드 생성시 THR_BOUND 와 THR_NEW_LWP에 대하여

솔라리스 스레드 생성시
THR_BOUND 옵션을 주고 생성하는 것에 어떤 의미가 있는 것인가요?
LWP에 BINDING 해주는 개념정도로 이해했는데요

제가 예제 프로그램을 작성해보니깐..

set_concurrency(3); 으로 해놓고
for(i=0;i<10;i++)
    thr_create(NULL, 0, start_func, NULL, THR_BOUND , &tid[i]);

get_concurrency() 값이 4로 되어서 계속 진행됩니다.

그렇다면 나중에 생성된 스레드들이 바인딩 되었다고 볼수 없는 것이 아닌가요?

maindb의 이미지

JAVA - 쌩기초... 조금만 조언을 주세요.

JAVA 에 대해서는 기본적인... 이것이 무엇인지만 압니다.

간단한 네트웍 소켓 데몬이 필요해서 java.sun.com 을 둘러보니
좋은 예제가 있어서 가져와서 실행하여보니 아주 잘 됩니다.
근데... 문제는 조금 수정을 해야 하는데 이게 문제군요 ㅡㅡ;;;
스스로 생각해 봐도 그 해결해야될 문제가 워낙에 기초적인 부분인데...

어쨌든... 원하는 것은...

어떤 ip (예. 192.168.100.100) 에 소켓접속을 해서
fput 으로 /home 이라는 문자열을 날렸다고 가정합니다.

rasungboy의 이미지

recv 시 리턴값 0에 대한..

안녕하세요.

계속 recv 하다 보면 어느순간 상대방에서 접속을 끊지 않았는데도

recv 리턴값이 0일 때가 있더군요. Graceful Disconnect 라고 전 생각하고

저는 접속을 끊는데 상대방쪽에 디버거를 걸어 확인해보면 오히려 상대방쪽은

내쪽이 끊었다고 인식합니다.

접속 끊을때의 상황을 살펴보면 내쪽에선 리턴값이 0인데 recv에 넘기는

버퍼사이즈가 0이더군요.
(즉 사용자 소켓버퍼가 꽉 차서 더이상 받을공간이없을경우)

근데 이렇게 버퍼사이즈가 0 을 넘기게 되면 보통 recv에서는 리턴값을 -1로

lkjt의 이미지

다른 프로그램의 프로토콜을 알아내는...

다른 프로그램의 프로토콜을 알아내는데는 어떤 방법이 가장 좋나요?

역어셈은 무리일거 같은데, 역어셈이 가장 낮나요???

패킷 캡쳐하려고 했더니, 똑같은 행동을 해도 변동이 되는군요...

보호를 해놨나 봅니다. ㅜㅜ.

아니면 다른 방법도 있나요?

jjjjrr의 이미지

소켓에서 한번만에 보낼수있는 순수데이타의 크기는 어떻게될까

안녕하세요

소켓을 이용한 네트웍통신에서여

딱 한번만에 보낼수있는 최대의 패킷의크기는 어떻게되나여

그러니까

a컴에서 b컴으로 데이타를 보낼때

소켓에서 한번만에 보낼수있는 순수데이타의 크기는 어떻게될까여

tcp상에서보내지는 패킷헤드니..하는 다른부차적인것은 빼구여

애플리케이션이보내는 데이타의 크기를 알고싶읍니다

이크기를 넘어서면 패킷을 두개로나누어서보낸다 하는 크기가있을것같은데여

조언부탁드립니

Jdimension의 이미지

scandir을 이용해서 st_ctime순으로 정렬 하고 싶을 때.

st_ctime순으로 파일을 정렬해서 출력 해야 할 일이 생겨서

이걸 어떻게 하나... 하고 고민하다가 scandir이라는 좋은 명령어를 알았습니다.

근데 compar 부분의 함수를 짜기가 쉽지가 않네요.

이 함수를 호출 할 때 scandir에서 인자로 뭘 보내주는지를 모르겠습니다.

man페이지를 봐가지고는 잘 이해가 안가는군요.

lstat으로 st_ctime을 얻어서 정렬하려고 하는데 영 어렵네요.

도움을 요청합니다.

jsseal의 이미지

디바이스가 수행 중 에러를 내는 경우는 어떤 경우가 있나요?

디바이스가 수행 중 에러를 내는 경우는 어떤 경우가 있나요?
예를들어 read나 write나 ioctl함수등을 잘 못 사용하면 그런 경우가 발생하나요?
또는 커널 환경(raise ro lower power state, swap page of memory, and interrupt the driver at arbitrary times)때문에 발생할 수가 있나요?
아시는 분 ~~ 구체적으로 설명 부탁합니다. 참고 자료라도 추천 부탁합니다.

gimelove의 이미지

화상관련 질문인데요... 화면이 이상하게 나와서요.. 고치는법좀

QT를 사용해서 화상채팅프로그램을 만들고 있습니다.

그런데 화면이 잡히기는 하는데... 좀 이상하게 나오네요...

큐티문제는 아니고 v4l 로 어떤 설정이 더 필요한데 안한듯한데 잘 모르겠네요..

[code:1]
-----------------------------------------
---------- 이미지 크기 세팅하는 부분 ---------------

QImage _image;

_image.reset();
_image.create(176,144,32);
_image.setAlphaBuffer(true);

81stoker의 이미지

usb 사운드 어댑터로 음악듣기.

초짜 리눅서입니다.
다름이 아니라 이번에 voxter mini라는 usb사운드 어댑터를 구입하였는데요.
C를 이용해서 이 장치로다가 음악을 들어 볼려고 하는데요.
처음 생각할땐 쉽게 봤는데 내공이 딸려서인지 방법이 떠오르질 않습니다.
궁금한것은요, usb로 연결된 장치가 현재 어디로 연결되었는지 알아내는 시스템 콜부터 시작입니다.
일단 이것부터 차근 차근 삽집해보려는데 도움 좀 주시면 감사하겠습니다.

chonan의 이미지

[질문] path에서 filename만 뽑아내서 출력해주는 코드

debugging 을 위한 code 작업을 하고 있는 중입니다.

제가 봉착한 문제는,
파일 이름에 대한 정보도 debug line에 출력해주고 싶은데..
__FILE__을 이용하니 path까지 나옵니다.

때론, 줄이 길어져서 한 줄을 넘기곤하구요.
그래서 path에서 filename만 뽑아내고 싶습니다.
=======================================
[code:1]#include <stdio.h>
#include <string.h>

#define DELIMITERS "/"

char *getFilenamewoPath(void);

int
main(void)
{

printf("filename = %s", getFilenamewoPath());

페이지

프로그래밍 QnA 구독하기