프로그래밍 QnA

익명 사용자의 이미지

gcc컴파일시 발생한 에러 처리에 대해서 질문입니다.

gcc로 컴파일을 하는 중에
"parse error before *"
에러가 발생합니다.
어떻게 처리해야하는지 조언부탁드립니다..
자세한 소스는 일단 올리지 않았습니다..
수고하세요..

익명 사용자의 이미지

소켓 프로그램에서..

server_addr.sin_family = AF_INET;
server_addr.sin_addr.s_addr = htonl(INADDR_ANY);
server_addr.sin_port = htons(port);
이렇게 설정하였습니다. 여기서 ip address 를 INADDR_ANY 라고 하면
현재 저의 아이피 어드레스가 설정된다고 하더군여...

1 저의 아이피를 확인 하는 방법을 알고 싶구여
2 getsockname()를 이용하면 소켓의 주소를 확인할 수 있다구 하는데
어떻게 해야 하는지
함수 원형 int getsockname(int socket,struct sockaddr *addr, size_t *length_ptr)
리턴 값이 성공하면 0 이라고 합니다.
여기서 어떻게 주소를 확인할 수 있는지 ( 출력하여 확인 하는 방법) 점 가르쳐

익명 사용자의 이미지

리눅스 커널에 관하여

리눅스 커널의 입출력 부분을 공부하려는 학생입니다.
입출력 부분의 소스 분석을 하려면 어느 부분을 봐야 하는지요??
답변 부탁드립니다.

익명 사용자의 이미지

[답변 감사합니다. :-) ]구조체 포인터 이용한 간단한 프로그램

제목 그대로 구조체 포인터를 이용해서 간단 성적프로그램(?)을 짜는데
요...

워낙 초짜라... 구조체 포인터를 잘 이용을 못하겟네요...ㅠㅠ

대략 이름과 전화번호 국어 이정도를 입력받구... 출력하는 건데요...

typedef struct Mystruct {
char *name ;
char *phone ;
int kor ;
} sT;

대략 이렇게 헤더파일에 선언을 했구요... main()에서

sT *pstr , *p ;
int su ;

scanf("%d",&su); //몇명을 입력받을 건지...

pstr = (sT *)malloc(sizeof(sT)*su) ; //전체 메모리 잡구...
p = pstr ;

익명 사용자의 이미지

시스템콜 만드는 방법좀.....

system call을 이용한 copy프로그램(씨언어로)

리눅스에서 새로운 system call추가

이거 혹시 해보신분 있으신가여?

도저히 못하겠어여.. 학교숙제인데...

리눅스 까는것두 힘들구... 제발 갈쳐주세여

익명 사용자의 이미지

linux 0.01 컴팔 하거 파여 ㅠ.ㅠ

gas가 없다거 해서 gas깔라거 죽어라 돌아다니믄서
소스 엄청 많이깔아 댔져 ㅡㅡ;;;
전부다 에러 ㅡㅡ;;;
message.c 에서 나길래 헤더 바꿔주거~
좀 수정해줬더니 다른 파일 에러 ㅡㅡ;;
계속 이짓을 반복 하다 ㅠ.ㅠ
결국엔 여기와서 질문을...
linux 0.01 컴파일 해보신분 있으세여?
GAS 절대 설치 안되는데 ㅠ.ㅠ
제대로된 소스 있는데 아시는분?????
binutil인가 거기 있다거들 하던데
as밖에 없뜸다 ㅠ.ㅠ
아흑 리눅스 구여 레뎃 커널은 2.4 대 임돠
ㅠ.ㅠ

익명 사용자의 이미지

GTK이용해서 gcc컴파일할 때 옵션이 어케되는지...

gcc source.c `gtk __?__ --cflags --libs`

생각나는대로 적어봐씀다. ?한데가 생각안나구여

이게 정확한지도... 빨랑좀 갈켜주세여! ㅡ.ㅜ

급함다...

익명 사용자의 이미지

소켓의 이중접속문제

소켓을 통해 서버프로그램을 작성하고 있습니다.
서버프로그램은 소켓번호 4000 번을 열고 크라이언트 접속을 기다리도록
되어있습니다.
그런데 크라이언트로 부터 접속이 된후 다른 클라이언트에서 4000 번으로
다시 접속을 시도하면 연결됬다고 나옵니다.

서버에서 한포트만 열어서 접속이 되면 다른 연결은 거부해야 하는거
아닌가요 ?
방법을 못 찿겠네요 알수가 없습니다.
어떻게 해야 한 포트이상 접속이 안되게 할수 있나요

익명 사용자의 이미지

fgetpos 사용법좀 가르쳐 주세요.. 파일 수정에 관한 질문

file을 열고

특정 위치에 가서 어떤 내용을 추가 시키고 파일을

저장하는 프로그램을 작성하려고 합니다..

근데 그 특정 위치를 찾는 방법을 잘 몰라서..

예를 들면 아파치 설정 파일의 virtualhost 부분의

옵션을 수정하고 빠져 나오려는 프로그램 이라면

virualhost의 수정할 라인에 포인터를 위치 시켜 줘야겠죠..

그다음은 memcpy로 수정한다음 아래 짤라진 내용을 붙여야 되나??

암튼 제가 생각한 로직은 이런건데.. 어떻게 하믄 좋을까요??

익명 사용자의 이미지

소켓프로그램은 넘 어려워요

물어볼게 있어서질문을..

제가 client/server 프로그램을 만들었는데요, server 에서 소켓을 close
했는데 client 가 close를 파악하지 못하거든요..
netstat 로 확인을 해보면 server 쪽에서는 소켓에 대한 정보가 나타나지
않는데, client 쪽에서는 아직 접속한 포트가 established로 나타납니다.

그게 client에서 close를 알지 못해서 계속 established 로 나타나는건가
요, 아님 접속한 포트 상태가 close_wait 로 바뀌어야만 client 가 close
를 알수 있는건지 알려주세요..

그리고 client 가 close 상태를 알수 있는방법을 좀 알려주세요.

페이지

프로그래밍 QnA 구독하기