프로그래밍 QnA + 설치 및 활용 QnA

purewell의 이미지

shutdown한 녀석이 select에 걸리네요...

void SockMain(...)
{
  ...
  while(1)
  {
    test_rfds=readfds;
    test_efds=readfds;
    nSelectResult=select(FD_SETSIZE, &test_rfds, NULL, &test_efds, &tv);
    ...
  }
  ...
}

위의 코드에서 accept한 녀석을 fdset에 넣어놓고

패킷을 recv로 받아서 알맞지 않은 녀석이면 shutdown(n, 2);로

끊어버립니다.

문제는 :roll: 끊었는데도 select의 test_efds영역에 잡히질 않아요.

ㅡ_-) 어떻게 된 영문인지...

은영신랑의 이미지

prefetchable 이라는 단어 설명좀 부탁합니다.

register중에 prefetchable이라는 단어가 있는데요,

어떤 의미인지 좀 알려주세요...

감사합니다.

_MTWTFSS의 이미지

[질문]Proftd 가 않되여~ ㅠㅠ

계속 Suspend 라는 말만 뜨네여~

아무리 restart 를 해봐도 그렇구여~

어디서 잘못 된걸까여~

ㅠㅠ

ssk의 이미지

리눅스에서의 UTF 로케일 사용

데비안을 쓰다 보니 ko_kr.UTF-8 이라는 로케일이 보이더군요. 이걸 설정하면 UTF 환경이 된다는 얘기 같은데 어떻게 설정을 해야 하는지 좀 알려주실 수 있을까요? UTF로 한글을 입/출력하려면 어떻게 해야 하는지, 모질라에서도 UTF로 한글을 입/출력하는 방법은 있는지요?

그리고 그냥 한텀에서 작성한 문서를 UTF-8 형식으로 바꾸려면 어떻게 해야 하는지도 좀 알려 주시면 감사드리겠습니다.

수고하세요....

arcaeje의 이미지

리눅스를 설치 할려고하는데...

원래 윈도우를 사용합니다.

윈도우와 리눅스를 같이 사용하는 방법으로 리눅스를 설치 하려고하는데...

제집에 컴터에 하드가 3개있습니다.

하나는 윈도우가 깔려있고 하나는 아직 공 하드입니다.

그 나머지 하나 하드에 리눅스를 설치 하고싶은데...

책을보니 하드 하나에 파티션을 나눠서 설치 하는방법만 나와있어서...

하드 하나하나에 윈도우 리눅스를 설치 하는방법좀 알려주세여~~~

k9252의 이미지

리눅스를 깔았는데요..한글이...

리눅스를 깔았는데용..한글이 안나와용..

터미널에서는 한글이 안 찍히구요..

넷스케이프를 통해서 웹페이지를 보면 한글이 좀 깨져서 보이고요..

한글을 입력할려면 한글이 안되용..

어떻게 하면 되죵??

좀 상세한 답변 부탁드립니다...고수님들...

stoneshim의 이미지

UDP에서 buffer size

server 프로그램에서
[code:1]
if( (sockfd = socket(AF_INET, SOCK_DGRAM, 0)) < 0 )
{
perror("socket error ");
exit(0);
}
...
if( (bind(sockfd, (struct sockaddr *)&serveraddr, sizeof(serveraddr))) < 0 )
{
perror("bind error ");
exit(0);
}
...
sleep(10);
while(i=0;;i++)
{
n = recvfrom(sockfd, (void *)buf, sizeof(buf), 0,

crashpot의 이미지

[질문] Unicode와 UTF-8 변환

Solaris 상에서 문자열을 soap으로 Window 플랫폼에 전달하는 프로그램을 작성중입니다.

soap 프로토콜 특성상 한글문자열 전송시 UTF-8 로 인코딩하여 전달을 해야하는데요..

Unicode 문자열을 UTF-8로 변환하는 코드를 구하여 약간 수정을 하였습니다.

남은 문제는 ANSI 문자열을 Unicode로 변환해야 하는것인데요.

방법을 모르겠네요.

제가 가지고 있는 소스는 unsigned char* 형의 Unicode 문자열을 입력받아서 UTF-8로 변환하는 것입니다.

해서 궁금한 것은..

pelsia의 이미지

[질문] c 함수내에서 sub function 들을 병렬로 돌리는 방법은..

안녕하세요.

main() {
a();
b();
c();
}

a() {
...... // 10분 걸리는 function
}

b() {
...... // 10분 걸리는 function
}

c() {
...... // 10분 걸리는 function
}

이걸 돌리면 총 30분 걸리죠...
근데, a(), b(), c() 들을 병렬로 돌리면 10분밖엔 안걸릴텐데...

어떻게 병렬로 돌리는 방법을 아시는 분 계신가요?

d13oo의 이미지

CVS 에서 어떻게 해결해야 하는지..

지금 cvs 를 공부하고 있는데요

지금 계속 root 계정으로 하고 있는데

commit를 할려고 하면 root계정으로는 commit 이 not allow 된다구 하네요.. root 계정으로도 안되는게 있나요? -_-;;;;

그래서 cvs그룹 계정 만들어서 그 안에 루트 넣어 보고 별 쑈를 다했는데..

repository 는 /usr/local/reposiroty 안에 만들었구요 그룹계정은 user로 된 상태구요..

그리고 저는 지금 레드헷 8.0 사용하고 있습니다

꼭 가르쳐 주세요~ 감사합니다^^

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기