lecture6
lecture6-Naming
RPC
lecture5
lecture5
HW2
HW2 (Due by 10/23 23:59) 프린트는 수업시간에 제출
1. TCP vs UDP, Threaded vs UnThreaded, Blocking vs Non-blocking test report
-적어도 2~3개의 다른 컴퓨터(윈도우,리눅스)에서 실행해서 테스트해본다.
-코드 분석 및 실행 결과 리포트 2~3장
2. TCP & UDP file transfer (file copy mechanism)
-TCP & UDP를 사용하여, 디렉토리 안에 하나의 파일 (e.g. 1.jpg or 1.doc)을 다른 디렉토리(toDir)로 복사
-ThreadedTCP를 사용하여 디렉토리 안에 모든 파일(e.g. *.*)을 다른 디렉토리로 복사
-java 버전으로 작성
-코드 분석 및 실행 결과 리포트 2~3장
TDP & UDP
TCP & UDP (cpp)
TCP-nonblocking-cpp-quanta (TCP non-blocking multi-clients)
TCP-blocking-cpp-quanta (TCP blocking)
ThreadedTCP-blocking-cpp-quanta (TCP threaded blocking)
UDP-cpp-quanta (UDP multi-clients)
ThreadedUDP-cpp-quanta (UDP threaded)
ThreadedUnthreadedGUIUDPServer-window-quanta (threaded vs unthreaded UDP with Windows GUI)
TCP & UDP (java)
TCP-java (TCP blocking)
TCP-nonblocking-java (non-blocking multi-clients)
ThreadedTCP-java (TCP threaded blocking)
UDP-java (UDP multi-clients)
lecture4
Midterm
중간고사 범위 :처음부터 배운데까지
일시: 2019/10/31 (목) 10:00-11:30
장소: 2공 105호
HW1
HW1 (Due by 10/16 23:59) 프린트는 수업시간에 제출
1. Thread vs SharedMemory test report
-적어도 2~3개의 다른 컴퓨터(윈도우,리눅스)에서 실행해서 테스트해본다.
-코드 분석 및 실행 결과 리포트 2~3장
2. Multithread file copy
-하나의 디렉토리(fromDir)의 모든 파일(*.*)을 다른 디렉토리(toDir)로 복사
+디렉토리 안에 파일 하나마다 하나씩 쓰레드 생성하여 파일 복사
+예시 C:/JAVA 안에 있는 모든 파일을 C:/JAVA2로 복사
+Thread1은 C:/JAVA/1.jpg -> C:/JAVA2/1.jpg로 복사
+Thread2은 C:/JAVA/2.jpg -> C:/JAVA2/2.jpg로 복사
+Thread3은 C:/JAVA/3.jpg -> C:/JAVA2/3.jpg로 복사
-cpp 와 java 버전 (Windows와 Linux)으로 작성
+JAVA는 Files 유틸리티 클래스의 copy 메소드 사용
+C/C++은 FileCopy 클래스(이러닝에 제공)의 copy 함수 사용
-코드 분석 및 실행 결과 리포트 2~3장
SharedMemory
SharedMemory (cpp)
SharedMemory (Windows & Linux)