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

jjasook의 이미지

[질문]C에서 헤더파일관련 질문입니다.

C를 이용하여 프로그래밍을 하고 있는데,
하다가 이상한 점이 있어서 질문을 올립니다.

다음과 같이 2개의 헤더파일이 있습니다.

----------1) a_1.h
int a;
int b;
---------------------------------------------

----------2) b_1.h

struct test_s{
#include "a_1.h"
};
-------------------------------------------------

이렇게 해서 컴팡을 하면, test_s의 사이즈가 0이라고 나옵니다.
struct test_s{
#include "a_1.h"
int c;
};

그런데, 이렇게 하면, 제대로 다 인식을 하고, 변수를 사용할 수 있습니다.

시안의 이미지

인터넷에서 파일을 받아오기 위해서는..

c언어를 배우고 있는 초보자 입니다.
책만 보고 공부하기 보다는 직접 프로그램을 짜보고 싶은데요.
리눅스의 wget과 비슷한 기능을 하는 다우로드 프로그램을 짜보려 하는데
인터넷상의 파일을 다운받으려면 어떤 함수가 필요한지 감이 안잡힙니다.
알려 주세요~;;

iamslash의 이미지

accept 할때 blocking 되는 현상

sun os 5.8 사용자입니다.
테스트 코드를 만들었는데요... 에코 서버와 클라이언트입니다.
일반적인 echo server와 client 이기 때문에 따로 코드는 첨부 하지 않겠습니다.
궁금한 것은 client 가 while 을 이용해 무한으로 loop을 할때 꼭 32734번째 connecting 부터 지연이됩니다.

log 를 확인해 보니 echo 서버가 accept하는데 시간을 2초에서 3초정도 잡아 먹더군요... 꼭 32734 번째 connecting 에서 그런 현상이 발생합니다.

조언 부탁드립니다.
(물론 서버나 클라이언트

하하의 이미지

#define 질문

안녕하세요.....

질문입니다.

#define 04000
#define "4"
#define 4

했을때 각각

2048, 134514136 , 4 가 나올까요?

^^;

수고 하세요......

pmw2001의 이미지

cramfs(읽기 전용) 에서 IPC (message Queue) 안되나요?

cramfs 에서 message queue를 만들어 보았습니다.

프로세스 1에서 메시지 큐를 만들때 세그먼테이션 폴트가 발생하는군요..(메시지 큐를 못 만드러요....)

x86에서는 테스트 완료했는데.. ㅠ 아무래도. Cramfs 때문이라는 생각이 드네요

아직 파이프는 확인 안해 봤습니다만..

프로세스 통신하는데에 유닉스 영역 소켓 쓰는게 좋을까요?

Cramfs 에서 프로세스 통신하는 좋은 방법 추천 바랍니다.

webpro의 이미지

named 데몬이 하나만 떠 있어두 되나요?

:? named 데몬이 5개 정도 떠 있어야 되는거 아닌가여?

====================================================
[root@www root]# ps aux | grep named
named 2641 0.0 0.2 13696 2540 ? S 12:21 0:00 named -u named
root 2660 0.0 0.0 3536 628 pts/5 S 12:28 0:00 grep named
====================================================
zone 파일 수정 후 named 데몬을 restart 해두..
적용이 안 되는것 같네염..

벌써..이틀이 지났는데..

named 데몬이 하나만 떠 있는게 정상이 아니라면
먼저 살펴 볼께 뭐가 있을까염...

syan의 이미지

동시에 여러개의 프로세스에서 같은 소켓에 대해서 select() 할

소켓을 listen()까지 작업을 해서 생성한 후에 fork()로 자식 프로세스를 만들고요.
이 자식프로세스들이 모두 이 소켓을 select() 셋에 집어넣고 select() 상태에서 대기하게 하면요.

클라이언트가 요청할 때 이들 프로세스 중 하나만 감지해서 accept() 처리가 될까요?

아니면 모든 프로세스가 다 감지하는 지 아니면 아예 감지를 못하는 지... 혹시 아예 말도 안되는 것은 아닌지 궁금하네요. ^^;

joanbaez76의 이미지

한글문제 좀 가르쳐 주세요.ㅠㅠ

X윈도우를 안깔아서 씨디롬 인스톨시 한글이 깨져서 나오는가해서
리눅스를 새로 설치하고 startx를 띄워도 역시 한글이
깨져서 나오네요..ㅠㅠ(숫자와 영문은 잘 되구요..)

echo $LANG 로 확인해 보면 """"ko_KR.euckr"이라고 뜹니다..

계속 잡고 있을수도 없구. 외근나갔다가 저녁에 오곤 하는데.
몇일째.. 프로그램하나 설치문제를 해결 하지 못하고 있습니다.
부디 . 긍휼히 여겨 주시어......
힌트라도. 조언해 주시길 부탁드립니다..............

오늘 하루도..

seldom의 이미지

JEdit 에서 한글이..

JEdit 에서 영문 폰트를 지정하면 한글이 안됩니다.
윈도를 쓰는데 바탕, 굴림 같은 폰트만 쓰기엔 영문이 너무 안좋게 보여서..

(JEdit 관련 질문을 마땅히 할 곳이 없고 저번에 관련 쓰레드가
이곳에 올라왔었기에 여기에 씁니다. 양해바랍니다)

jika의 이미지

여러분들 혹시 도스 명령어 기억나십니까?

제가 지금 특정폴더에 파일들을 엄청나게 만들어대는 프로그램을 쓰구 있거든요

근데 이놈이 한폴더에 파일 갯수를 너무 많이 만들어서 나중에는

더이상 그폴더에 파일을 쓰지 못하는 지경에 까지 이르르더군요...

문제는 그래서 가끔 파일을 지워주는데 이것이 좀 시간도 걸리구 귀찮키가

이루 말할수가 없는 노릇입니다..

인터넷 안되는곳에 설치된 컴인데다가 제가 자주 손볼수 없는 입장이라서

베치파일을 만들어서 자동으로 부팅될때 라던가 아니면 스케줄을 걸어두고 싶은데요...

페이지

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