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

cutecat의 이미지

리눅스 채팅프로그램 좀 봐주세요

리눅스에서 채팅프로그램을 만들었는데....실행하니깐..서로 메세지교환이 안되고 접속이 그냥 끊겨버려여...
어디가 잘못된것인지...답변부탁드립니다.

================chat_server.c=====================
[code:1]#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <signal.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <fcntl.h>

#define maxline 1024
char *escapechar="exit\n";

int main(int argc,char *argv[])

seeker의 이미지

sync와 fflush

sync ( fsync )가
커널버퍼를 디스크에 write하고,
fflush는
standard library 내의 버퍼를 커널버퍼에 write하는걸로 알고있는데.
이것이 맞나요?
2개의 차이점을 알고싶습니다.

만약, 그렇다면, write( filedescriptor , buf ,sizeof buf) 동작이 한번 일어날때마다, 디스크파일이 아닌 커널버퍼에 buf내용이 쓰여지는건가요?

또, 그렇다면 write를 이용하더라도 시스템이 갑자기 down(crash)되면
디스크(파일)에 기록되지 않고 날라간 데이터가 있을수있을것같은데요.

alphamcu의 이미지

XP의 공유폴더는 어떻게 접근할수 있나요?

XP에서 몇몇 폴더를 공유 시켜 놨는데 linux에서 접근이 가능한가요?
hancom 3.0을 사용하고 있습니다.
답변 부탁 드립니다... ^^

kang0203의 이미지

데몬 생성방법중에...

데몬 생성방법중에여..
데몬은 항상 백그라운드로 수행되어야하는데..
어떤책을 보니깐 백그라운드로 수행되게 하기위해서는
자식 프로세스를 생성하여 작업을 자식프로세스에 넘기고 부모 프로세스는
종료하는데여.이러면 왜 자식 프로세스는 백그라운드로 수행되는지 궁금합니다.

GjtRoql의 이미지

데미안에 APM을 설치할려고 하는데 않되내요

데미안에 APM을 설치할려고 하는데 않되내요

데미안에는 make가 없나요!

살자의 이미지

부팅디스크 제작시

안녕하세요..
부팅 디스크 제작시
설치된 리눅스에서
dd if=boot.img of=/dev/fd0
이렇게 해서 부팅디스크를 만들면
이 부팅 디스크 안에는 어떤 것들이 들어가게 되나여..
그리고 어디서 보니깐 루트 파일 루트파일 시스템도 들어간다고 본것 같은데여..
루트 파일 시스템을 왜 넣는지?. 그리고 그 루트파일 시스템을 언제 사용하는지?
또 전에 설치할때 설정한 루트파일 시스템은 어떻게 되는지여..
마지막으로 제가 아는것과 틀린지 모르지만 부트디스크와 부트 프로세스가 무엇인지 궁금합니다.

지리즈의 이미지

신호처리... keiser윈도우 C 소스코드를 구합니다.

노이즈 검출알고리듬을 연구하고 있습니다.

rectangle윈도우를 통해서 FFT를 처리하면,
노이즈와 정상적인 신호의 모양이 잘 구분되지 않더군요...

신호처리에 관련된 문서 및 여러 어플리케이션을 뒤져보니까,
카이저 윈도우라는 것과 그에 관한 공식에 대해서 알게되었습니다.
어플리케이션에서 스펙트럼을 보니까 FFT가 아주 예쁘게 나오더군요...

전공도 아니고 해서... 제가 신호처리에 대한 지식이 짧은 관계로...
공식을 식으로 구현할질 못하겠습니다. -_-;;;

swhong의 이미지

커널코드에서...time()함수 사용할 수 없나요?

time함수를 사용해야 하는데, 없는거 같아서....

아무래도....gettimeofday같은 으로 해야할듯...한데....

커널 함수 매뉴얼 보려면 documentation디렉토리에 있는것 밖에는 없나요?

너무 불편해요...

혹시 그걸 매뉴얼로 바꾸는 방법은 없는지요? (man 말이죠...)

움, 보통 커널함수들이 sys나 do같은게 붙어서 헤깔려요...

잉....

pk243의 이미지

윈도우98과 리눅스 동시에...사용시??

음...리눅스에...도전하고 있는...
리눅스 초보자 입니다...^^
다름이...아니라...
현제 윈도우98을 사용하고 있고...
다른 파티션에 리눅스를 깔 수 있도록...
공간을 만들어 놓았습니다...
그런데...
약...10기가 정도 되는...공간을...
리눅스와 윈도우98이 동시에...사용할 수 있는...
데이타 용 파티션으로 사용할려고 하는데...
리눅스 설치중에...
이 데이타용 파티션의 파일 시스템을...
fat32로 하면 윈도우98과 리눅스가...
모두 인식을 하는지 궁금합니다...

barabogi의 이미지

vsftpd 사용시 log 화일에 한글이 표시되지 않는 문제

wu-ftpd 에서 vsftpd 로 바꾸었는데요, wu-ftpd 에선 잘되던 부분에서 문제가 생기는 군요.

로그 화일에 한글이름을 가진 화일이나 디렉토리가 ???????? 로 표시됩니다.

vsftpd.conf 를 뒤져봐도 해결할만한 옵션은 안 보이는군요. 혹시 해결방법을 아시는분 계시면 알려주시면 감사하겠습니다.

페이지

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