프로그래밍 QnA

pcguy7의 이미지

[질문] 소켓프로그램 짜고 있는데 왜 안되는지 정말 알수가 없습

소켓으로 간단한 서버 / 클라이언트 프로그램을 짜고 있는데여..

간단하게 서버는 접속한 클라이언트의 소켓과 id 를 저장하고 있구여..

클라이언트는 현재 서버에 접속된 클라이언트의 id 를 메시지 박스로 보여주는

건데요...

문제점은 클라이언트가 접속하면 서버는 현재 서버에 접속된

클라이언트의 id를 쭉 보내주는데 클라이언트가 이걸 못 받아요..

서버는 그런대로 동작하는것 같은데.....클라이언트가 잘 안되요..

에러 오류는 없는데...말이죠..

fanta420의 이미지

파일 리다이렉트에 관한 문제.. freopen(......)

안녕하세요?
쉘프로그램 구현중에 리다이렉트 관련부분에 문제가 있어 문의 드립니다.

#include <stdio.h>

main()
{
        if(freopen("lstest.txt", "w", stdout) == NULL)
                        fprintf(stderr, "error redirecting stdoutn");

        execl("/bin/ls","ls");

        fclose(stdout);

}

execl 대신에 printf() 문을 사용하면 그 printf()에 쓴 문장은 lstest.txt 파일에 잘 생성이 되는데

skylandi의 이미지

소켓 에러에 대한 정보를 보는 함수가 존재 하는지요?

소켓 에러에 대한 정보를 보는 함수가 존재 하는지요?

있으면 간락한 사용법에 대해서 가르쳐 주시면 감사 하겠습니다.

좋은 하루 되시길...

gimelove의 이미지

Bind되어 있는것을 인위적으로 지울수 있습니까??잘안되는데...

int val = 1;
setsockopt(m_nSockFd,
SOL_SOCKET, SO_REUSEADDR, (char *) &val, sizeof val);

이걸 썻는데도 안되네요...

이구문 아니면 방법이 정말 없나여??

다들 이거 쓰면 된다구 하는데... 왜안돼는지~

조언 부탁드립니다...[/b]

yimwooya의 이미지

[질문] gcc 컴파일시 obj 파일 생성 문제

안녕하세요.. !

Makefile 에서

OBJS = start.o led.o memory.o main.o

를 위의 경우 처럼 설정하면 컴파일이 되고 실행도 잘됩니다.
그러나 OBJS = led.o memory.o start.o main.o 로 start.o 파일을 뒤에 컴파일 하면 컴파일은 되는데 실행이 되지 않습니다..

start.S 파일에서 led.S memory.S 의 함수를 사용하는데 실행이 되지
않는 경우는 원인이 어떠하여 그런지 알려 주세요.. :roll:

옥동자의 이미지

xinetd.d으로 서버돌릴려면

제가 만든 서버를 xinetd.d 로 구동시킬려면 어떻게 해야 하나요?

/etc/xinetd.d/ 안에 파일생성하고

해 주면 되는 거 아닌가요??

아님 참고할 만한 문서라도 갈쳐주세요..

ar의 이미지

컴파일 에러입니다.ㅡ.ㅜ

Quote:
gcc -g -c -O2 -Wall lilt.c
lilt.c: In function `set_ports':
lilt.c:219: warning: assignment makes integer from pointer without a cast
gcc -g -O2 -Wall -o lilt lilt.o -lpcap -lnet -lnids
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libnids.a(killtcp.o)(.text+0x10): In functio
n `raw_init':
/home/hermes/security/src/libnids-1.18/src/killtcp.c:55: undefined reference to `libnet_init'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libnids.a(killtcp.o)(.text+0x8c): In functio
n `nids_killtcp':
/home/hermes/security/src/libnids-1.18/src/killtcp.c:70: undefined reference to `libnet_build_
hiddeni의 이미지

void에 대한 질문

void 함수 (.....)
{
.....어쩌구 저쩌구

return;
}

이런식으로 된다면 이 함수라는 놈은 무얼 리턴하는 걸까요?

yoyowon의 이미지

VLAN(8021q) 설정시 패킷 사이즈 문제

안녕하세요 ㅠㅠ...
VALN 에 대한 질문이 있어서 이렇게 글 올립니다.
VLAN 을 구현하고 8021q 모듈을 올렸는데요..(환경은 임베디드리눅스입니다. 리눅스와 거의 같게 동작한다고 보면 되고요..)
VLAN 의 헤더(4바이트)를 체크 하는지 MTU 값이 큰 1500 으로 하면 데이터를 받지를 못하고 끊어버리는 문제가 발생합니다.
ifconfig에서 MTU 값을 변경하면 쉽게 해결되기는 하지만요 NAT를 구성한 거라서 NAT 밑에 있는 놈들이 큰 사이즈의 패킷을 받을라고 하면 중간의 스위치 역할을 하는 리눅스(요놈에 VLAN을 구현한 거져..) 가 짤라 먹습니다.

funky4u의 이미지

so화일의 버젼 naming convention

현재 폰트엔진인 freetype이 2.1.5까지 나와 있는걸로 아는데
(http://sourceforge.net/project/showfiles.php?group_id=3157)

제 리눅세에 있는 freetype의 so화일은 아래와 같습니다.
libfreetype.so.6.3.1

6.3.1의 의미가 무엇인가요?
so file에서 version naming규칙이 궁금합니다.

페이지

프로그래밍 QnA 구독하기