검색어 입력폼

리눅스 소켓 프로그래밍

저작시기 2005.12 |등록일 2006.11.09 파일확장자압축파일 (zip) | 5페이지 | 무료

소개글

리눅스 소켓 프로그램 입니다.
네트워크 프로그래밍 시간에 레포트로 제출한 과제물 입니다.
일반적인 채팅 프로그램에 시그널 처리와 접속자 ip와, 접속시간...등의
정보를 로그 파일에 기록하게 만들어 봤습니다.
처음 만들어 본거라 채팅방은 1개만 개설되게 만들었습니다.
많이 부족하지만 도움이 되었으면 합니다.
소스코드도 포함되어 있습니다.

목차

1.현재 시각을 chat_serv.log 파일에 저장하는 함수
2.서버의 시작 시간 기록
3.접속자의 ip 와 시간을 기록하는 코드
4.연결이 종료된 client의 시간과 IP 주소 가져오기

<cat chat_serv.log 명령 실행시>
시그널 처리
-안정적인 서버의 동작을 위해 연결 종료된 파이프에 write()시 SIPPIPE 무시

<서버 캡쳐 화면>
<클라이언트 캡쳐 화면>

본문내용

1.현재 시각을 chat_serv.log 파일에 저장하는 함수
void get_time(){
time_t get_time;
struct tm *cur_time;
time(&get_time);
cur_time=localtime(&get_time);
fprintf(chat_log,\

압축파일 내 파일목록

chat_serv.c
chat_cli.c
네트워크_채팅프로그램_백업된거.hwp
다운로드 맨위로