프로그래밍 QnA

죠커의 이미지

inline 메소드가 들어있는 클래스는 상속받아서 쓸수 없는가요?

VC6로 테스트 해보니 에러가 나더군요.

그래서 뉴스그룹에서 검색해보았는데 99년도인가 글을 쓰신분이 gcc에서도 테스트해보았는데 안되셨다고 하더군요.

원래 표준에서 지원해주지 못하는 부분입니까?

gsong의 이미지

TCP/IP 에서 데이터의 길이가 4의 배수여야 할 필요가 있나요?

TCP/IP 로 소켓 통신을 할때
주고 받는 데이터의 길이가 항상 4의 배수여야 할 필요가 있나요?

아는 분이 그래야 한다고 말씀하셔서 궁금해서 질문합니다.
제 생각에는 아무 상관이 없을 것 같은데,

궁금합니다.

popome의 이미지

select 하고 소켓 관련 재 질문

말씀해 주신대로 FD_SETSIZE 보다
100개정도로 테스트를 하고 있는데 역시나 안돼네요..ㅠㅠ

발생하는 문제는 linux상에다 데몬을 띄우고나서 윈도우쪽에서 thread형태로
100개의 클라이언트를 만든다음에..
비정상으로 클라이언틀르 종료하면(강제종료)..네트웍 장애를 고려해서

이런식으로 소켓을 종료하지 않고 종료될때 서버가 동시에 인식하는게
32개까지라는 문제지요.

물로 클라이언트에서 정상적으로 소켓을 닫으면서 종료하는 경우는
서버가 정상적으로 동작합니다.

vines의 이미지

c 언어 공식 사이트

안녕하세요

저는 프로그래밍을 시작한 지 얼마 안 된 초보 프로그래머인데요

파이썬은 '한국 파이썬 사용자 모임' 이라는 사이트가 있던데요

c도 그런 사이트가 있는지 알고 싶습니다

검색엔진에서 검색해 봤는데 없더군요

답변 부탁드립니다

송지석의 이미지

Cygwin의 fread에서 이상한 현상.

파일을 hex로 덤프해서 헤더파일에 넣으려고 c로 간단한 프로그램을 짰습니다.
리눅스에서는 잘 되는 걸 확인했습니다. 그런데 같은 소스를 windows의 cygwin에서 컴파일하고 실행해보니 어디선가 무한루프를 돌길래 살펴봐더니 파일 사이즈보다 적게 읽었는데도 fread에서 리턴값이 0이라서 파일 길이만큼 읽기 위해 계속 읽기를 시도하는 것이었습니다.
이렇게요.

Quote:
$ ./convert hello.pcm
input file is hello.pcm
out_file_name = hello.pcm.txt
size=12210
len =1024 i=1024

len =1024 i=2048

hana9423의 이미지

rpmbuild를 사용할때 에러가 납니다..무슨 에러인지..

예전에 rpm -ba

 의 명령어로 되었던 spec 파일이
rpmbuild -ba [spec file] 명령을 사용하면
다음과 같은 에러가 납니다.. 무슨 에러인지.. 
===============================================
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4718
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ $'\r'
: command not found18: line 22:
error: Bad exit status from /var/tmp/rpm-tmp.4718 (%prep)
 
 
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.4718 (%prep)
==============================================
고수님들의 답
jo007ki의 이미지

[질문] 1UL이 몬지를...

안녕하세요.

page.h 파일에서

#define PAGE_SHIFT 12 //여긴 오프셋인거 알겠구요
#define PAGE_SIZE (1UL << PAGE_SHIFT) //페이지 사이즈구하는 매크로에서 1UL이 먼지 모르겠습니다 :(

막 시작한 초보 입니다...

답변 부탁드리겠습니다~

감사합니다~

dreamer의 이미지

python에서

우리가 사용 하는 상위 언어들에는 perl, python, zaba, php등 많은 언어가 있는데요, 이 언어들을 네트웍(internet)에 많이 사용 합니다.
보통 c언어 에서는 socket을 열고 send, receive등을 보내면 커널이 이것을 처리해서 디바이스 드라이버에게 보내잔아요...
그러면 다른 언어들이 네트웍에 연결 할때 결국 socket을 여는 건가요? 혹은 어쨌든, kernel을 통해서 통신을 하는건가요?
아니면 자기만의 네트웍 레이어를 처리하는 코드가 따로 있나요?

blue39의 이미지

커널내 socket 함수 흐름 추적시 net_proto_family에서 질문입니

안녕하세요~~

지금 리눅스 커널의 socket함수의 흐름을 따라 들어가고 있습니다.

들어가다 보니 sys_socket에서 시작해서 sock_create로 들어가더군요.

안의 내용을 살피다 잘 이해가 않가는 부분ㅇ 있어 질문 올립니다.

함수 내의 구조체 중에

struct net_proto_family {
int family;
int (*create)(struct socket *sock, int protocol);
/* These are counters for the number of different methods of
each we support */
short authentication;

pogs의 이미지

unix에서 cgi 호출

unix에서 c로 프로그램밍을 하고 있습니다.

c에서 cgi로 만든 페이지를 호출할 수 있는지 궁금합니다.

예로 c코팅중 test.cgi?id=iopoo 이런식으로 test.cgi페이지를 호출할려고 합니다.

이런게 가능한지 궁금합니다.

초보라서 잘 모릅니다.

페이지

프로그래밍 QnA 구독하기