브래의 슬기로운 코딩 생활
네트워크 보안 11주차 정리 (소켓 및 TCP 프로그래밍) 본문
소켓 및 TCP 프로그래밍
- TCP 서버 – 클라이언트 응용 -
프로세스 생성(복사)
프로세스 생성
함수: fork()
• 실행중인 프로세스로부터 새로운 프로세스를 생성
• 자신과 동일한 프로세스를 자식 프로세스로 생성
• 호출된 위치에서부터 자식프로세스가 실행됨
• 결과 값:
– 성공(부모) : 자식프로세스의 ID
– 성공(자식) : 0
– 실패 : -1
스레드 기법
스레드 생성 및 종료
함수 : pthread_create()
• 프로세스내 새로운 스레드를 생성하고 실행
• 인자:
– *thread : 스레드 변수
– *attr : 스레드의 속성을 제어
– *start_routine : 스레드용 함수
– *arg : 스레드 함수에 전달할 변수
함수 : pthread_join()
• 자식 스레드의 종료를 기다림
• 인자
– thread : 스레드 변수
– **retval : 스레드의 종료 값
'2-2 > 네트워크 보안' 카테고리의 다른 글
네트워크 보안 12주차 정리 - 2 (Multiplex 서버- poll 기법) (0) | 2023.11.21 |
---|---|
네트워크 보안 12주차 정리 -1 (Multiplex 서버- select 기법) (0) | 2023.11.21 |
네트워크 보안 10주차 정리 (TCP 프로그래밍) (0) | 2023.11.07 |
네트워크 보안 9주차 정리 (네트워크용 기본 API) (0) | 2023.10.31 |
네트워크 보안 중간고사 힌트 정리 (2) | 2023.10.21 |