Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

브래의 슬기로운 코딩 생활

네트워크 보안 11주차 정리 (소켓 및 TCP 프로그래밍) 본문

2-2/네트워크 보안

네트워크 보안 11주차 정리 (소켓 및 TCP 프로그래밍)

김브래 2023. 11. 21. 19:22

소켓 및 TCP 프로그래밍
- TCP 서버 – 클라이언트 응용 -



 


프로세스 생성(복사)


프로세스 생성

함수: fork()
• 실행중인 프로세스로부터 새로운 프로세스를 생성
• 자신과 동일한 프로세스를 자식 프로세스로 생성
• 호출된 위치에서부터 자식프로세스가 실행됨

 

• 결과 값:
– 성공(부모) : 자식프로세스의 ID
– 성공(자식) : 0
– 실패 : -1


 

스레드 기법


스레드 생성 및 종료

 

함수 : pthread_create()
• 프로세스내 새로운 스레드를 생성하고 실행

 

• 인자:
– *thread : 스레드 변수
– *attr : 스레드의 속성을 제어
– *start_routine : 스레드용 함수
– *arg : 스레드 함수에 전달할 변수

 

함수 : pthread_join()
• 자식 스레드의 종료를 기다림

 

• 인자
– thread : 스레드 변수
– **retval : 스레드의 종료 값