arsenic 알쓰닉?

  • 홈
  • 태그
  • 방명록

2025/06/07 2

Socket Programming in C: Client-server example

Client-server example using TCPserver#include #include #include #include #include #include #include #include ▶ 헤더파일 포함int main(void)▶ main 함수 시작struct sockaddr_in sa;int SocketFD = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);▶ 소켓 주소 구조체 생성 + 소켓 생성socket(): 소켓 생성PF_INET: IPv4 프로토콜 사용SCOK_STREAM: TCP 사용IPPROTP_TCP: TCP 프로토콜socket()이 실패하면 -1 반환if (SocketFD == -1) { perror("cannot create socket"); e..

CS/풀스택서비스네트워킹 2025.06.07

Socket Programming in C: Socket API functions

SocketSocket Address = TCP or UDP의 Port number + IP의 AddressSocket은 Transport Layer(4)와 Network Layer(3) 간 정보를 주고받기 위한 구멍이다. Header filesFileDescriptionsys/socket.h소켓 생성, 바인딩, 수신, 전송 등 소켓 함수들의 기본 정의 포함 (e.g., socket, bind, listen, accept)netinet/in.hAF_INET, AF_INET6, PF_INET, PF_INET6 등 표준 IP 주소와 TCP/UDP 포트 번호 정의sys/un.h동일 컴퓨터에서 실행되는 프로그램 간의 로컬 통신(UNIX 도메인 소켓 통신)을 위한 기능 제공arpa/inet.hIP 주소 변환 함수..

CS/풀스택서비스네트워킹 2025.06.07
이전
1
다음
더보기
프로필사진

arsenic 알쓰닉?

  • 분류 전체보기 (73) N
    • Security (13)
      • 정보보안 (5)
      • System Hacking (8)
    • Programming Language (0)
      • C (0)
    • CS (54)
      • 운영체제 (5)
      • 풀스택서비스네트워킹 (2)
      • 컴퓨터네트워크 (3)
      • 자료구조 (17)
      • 컴퓨터 구조 (18)
      • 소프트웨어 공학 (9)
    • Algorithm (0)
      • 바킹독의 실전 알고리즘 강의 (0)
      • BOJ (0)
    • DevOps (1)
      • Git (1)
      • Docker & Kubernetes (0)
      • AWS (0)
      • Linux (0)
    • 자격증 (5) N
      • 리눅스마스터 2급 (1)
      • 정보보호관리사 (0)
      • CCNA (4) N

Tag

tcp, sql injection, stack, Branch, dns, ARP, Memory, 연관 관계, array, http, unsorted list, xor, queue, computer architecture, csrf, 일반화 관계, Process, iP, sorted list, XSS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • velog
  • github
  • Dreamhack

티스토리툴바