C Network Study 2
·
NETWORK/Assignment
과제 1 - (예습)TCP/IP 소켓 프로그래밍 Chapter1.server client low_read.c> Chapter2.Chapter3.inet_aton.c> Chapter4.echo_server.c>echo_client.c>
C Network Study 1
·
NETWORK/Assignment
과제 1 - C언어 교재 학습​구조체구조체 포인터(함수에서 구조체 포인터 매개변수로 전달받아 사용하는 법)파일 입출력분할 컴파일 17. 사용자 정의 자료형(구조체)​기본 사용법#includestruct student{ int num; double grade;}; //세미콜론은 꼭 붙여줘야 함-> student는 구조체 자료형이 됨int main(void){ struct student s1; //구조체 자료형 변수 s1을 선언 //구조체 멤버를 변수로 사용 s1.num = 2; s1.grade = 2.7; return 0;}-> int, double, char 처럼 자료형 선언 후 변수명 적기 구조체 포인터#includestruct student{ //구조체 선..
TCP / IP 소켓 필수 함수 정리
·
NETWORK/Study
1. socket()📌 역할소켓(파일 디스크립터)을 생성합니다. TCP/UDP, IPv4/IPv6 등 타입을 설정할 수 있어요.📘 함수 원형int socket(int domain, int type, int protocol); 🔸 주요 인자인자설명domain주소 체계 (예: AF_INET = IPv4, AF_INET6 = IPv6)type소켓 타입 (예: SOCK_STREAM = TCP, SOCK_DGRAM = UDP)protocol일반적으로 0 (자동 선택) ✅ 사용 예시int sockfd = socket(AF_INET, SOCK_STREAM, 0); // TCP 소켓 생성2. bind()📌 역할서버에서 사용할 IP 주소와 포트 번호를 소켓에 연결합니다.📘 함수 원형int bind(int soc..