Plummmm♪

  • 홈
  • 태그
  • 방명록

TCP echo Client 1

TCP echo Server/Client

이번부터 지금까지 배운 TCP 소켓 함수들을 이용하여 TCP 서버-클라이언트 예제를 한번 구현해보겠음. echo(메아리) 서버, 클라이언트를 한번 만들어보자. main 함수의 for문 전까지는 그냥 소켓을 생성하고 바인딩한 후 listen 상태도 만드는 기본적인 소켓 셋팅 코드임. 그리고 for문에 들어오면 연결 소켓을 connfd에 저장하고 fork로 자식 프로세스를 생성한다. fork 반환값이 0이면 자식프로세스 분기인데, 자식은 listen 소켓을 닫고 연결 소켓을 연다. str_echo 라고 하는 아래 정의된 함수에 의해서 connfd 가 작업을 함. 원래는 여기 나오는게 concurrent server 즉, 동반 서버에 대한 설명을 했어야 했는데, 따로 빼서 하기도 애매해서 코드와 함께 작성할 ..

IT 그리고 정보보안/Knowledge base 2021.04.11
1
더보기
  • 분류 전체보기 (289)
    • 안녕하세용 (10)
      • 잡담 (1)
      • 강아지 (1)
      • 책 리뷰 (8)
    • IT 그리고 정보보안 (279)
      • 보안관제와 장비운영 (10)
      • Knowledge base (227)
      • 환경설정 및 기타 (19)
      • Write-up (23)

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바