목차
1. 10명동시멀티채팅 (파일전송 기능 포함, 주석 포함)
2. Shell Programming (주석 일부 포함)
3. 공유메모리를 활용한 세마포어 예제
4. 리눅스 교착 상태 문제 해결 방법
5. 운영체제 페이지(Page) 교체 알고리즘 예제 (주석 포함)
5-1. LRU
5-2. LFU
5-3. OPT
5-4. FIFO
5-5. LIFO
5-6. CLK(Second Chance)
5-7. MFU
2. Shell Programming (주석 일부 포함)
3. 공유메모리를 활용한 세마포어 예제
4. 리눅스 교착 상태 문제 해결 방법
5. 운영체제 페이지(Page) 교체 알고리즘 예제 (주석 포함)
5-1. LRU
5-2. LFU
5-3. OPT
5-4. FIFO
5-5. LIFO
5-6. CLK(Second Chance)
5-7. MFU
본문내용
10명 동시 채팅 프로그램 메뉴얼
개요
해당 채팅 프로그램은 동시에 10명이 사용할 수 있는 채팅 프로그램입니다.
해당 프로그램은 이클립스 CDT IDE로 제작되어졌으며 gcc 를 사용하여 컴파일 되었습니다.
gcc 옵션으로 멀티쓰레드를 사용하기위해 아래와 같은 옵션으로 컴파일되었습니다.
gcc -O0 -g3 -Wall -c -fmessage-length=0 –pthread
이 프로그램은 아래의 3가지 기능을 가집니다.
1. 멀티 채팅
2. 파일 보내기
3. 종료
프로그램 사용방법
채팅
먼저 서버 프로그램을 시작한 후, 클라이언트 프로그램을 시작하십시요.
클라이언트 1이 서버에 접속했습니다.
클라이언트 2가 서버에 접속하였습니다.
파일전송
아래와 같이 입력하시면 (@sendfile)
파일을 전달할 수 있는 기능이 제공되고, 현재 실행 프로그램의 경로에서 어떤 파일을 보낼 것인지 파일이름을 입력하면 파일이 전달됩니다.
위와 같이 다른 클라이언트가 Text 파일을 받았습니다.
개요
해당 채팅 프로그램은 동시에 10명이 사용할 수 있는 채팅 프로그램입니다.
해당 프로그램은 이클립스 CDT IDE로 제작되어졌으며 gcc 를 사용하여 컴파일 되었습니다.
gcc 옵션으로 멀티쓰레드를 사용하기위해 아래와 같은 옵션으로 컴파일되었습니다.
gcc -O0 -g3 -Wall -c -fmessage-length=0 –pthread
이 프로그램은 아래의 3가지 기능을 가집니다.
1. 멀티 채팅
2. 파일 보내기
3. 종료
프로그램 사용방법
채팅
먼저 서버 프로그램을 시작한 후, 클라이언트 프로그램을 시작하십시요.
클라이언트 1이 서버에 접속했습니다.
클라이언트 2가 서버에 접속하였습니다.
파일전송
아래와 같이 입력하시면 (@sendfile)
파일을 전달할 수 있는 기능이 제공되고, 현재 실행 프로그램의 경로에서 어떤 파일을 보낼 것인지 파일이름을 입력하면 파일이 전달됩니다.
위와 같이 다른 클라이언트가 Text 파일을 받았습니다.
추천자료
IBM PC 어셈블리 프로그래밍 연습문제 3,4,5,8 장 풀이
java 프로그래밍을 이용한 타자 프로그램 프로젝트 세부 리포트
C# 프로그래밍 시험. 쪽지시험 족보
[방송대] 객체지향(C++) 집합원소들을 연결리스트 이용하여 프로그래밍(2003)
php프로그래밍
인터넷 프로그래밍 홈페이지 만든 자료
사칙연산 계산기 프로그래밍 (c언어)
c프로그래밍 실습 - printf() 의 다양한 출력형식
자바[JAVA][자바][프로그래밍] 아날로그 시계 코드+ppt+주석 프로그램
자바[JAVA][자바][프로그래밍] 그림판 프로그램 코드+ppt+주석 후회안함
시스템프로그래밍 3차 텀 프로젝트(컴퓨터 공학,unix,커널,컴공,IT,시프,시스템프로그래밍,디...
시스템프로그래밍 2차 텀 프로젝트(컴퓨터 공학,unix,sleep,컴공,IT,시프,시스템프로그래밍,s...
소개글