Skip to content

rrabit42/practice_TCP-IP-soket-programming

Repository files navigation

practice_TCP-IP-soket-programming

  1. 리눅스, 윈도우 기반 네트워크 프로그래밍
  2. 예제 순서는 뒤죽박죽일 예정
  3. 브랜치
  • master branch: linux socket programming
  • window branch: window socket programming
  • java branch: java socket programming

Linux Socket Programming

0. 내가 편하려고 만든 공유 라이브러리

[MakeDynamicLibrary]error_handling function is included in liberrorhandle
[MakeDynamicLibrary]modified error of dll
: because that function is annoying me a lot.

1. 네트워크 프로그래밍과 소켓의 이해

[Chap1]Basic server & client socket - Linux based
[Chap1] practice file functions in linux

2. 소켓의 타입과 프로토콜의 설정

[Chap2] data transfer feature of tcp socket

3. 주소체계와 데이터 정렬

[Chap3] endian conversion practice
[Chap3] practicing some functions which reset and assign IP

4. TCP 기반 서버/클라이언트1

[Chap4] TCP socket - Iterative based echo server & client (problem exist)

5. TCP 기반 서버/클라이언트2

[Chap5] TCP socket - Iterative based echo server & client (problem solve)

6. UDP 기반 서버/클라이언트

[Chap6] UDP soket - Iterative based echo server & client (BUF_SIZE can be not enough)
[Chap6] UDP socket with data boundary

7.

8. 도메인 이름과 인터넷 주소

[Chap8] DNS and IP- get ip by domain name or get domain info by ip

9. 소켓의 다양한 옵션

[Chap9] socket option - SO_REUSEADDR(run with eclient)

About

리눅스, 윈도우 기반 네트워크 프로그래밍

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages