Skip to content

ghdrl95/CShapeNetwork

Repository files navigation

CShapeNetwork

c의 서버와 클라이언트 통신 프로그램 예제 모음

TCP_1 -> TCP_Server_1.cs와 TCP_Client_1.cs를 확인

  • Data : 데이터 통신용 클래스 저장 파일. 네임스페이스와 클래스이름이 동일해야 객체전달이 가능함.

  • TCP_1 : c# TCP통신 기본 예제. byte데이터 송수신

  • TCP_2 : c# TCP통신 예제. Serialize와 Deserialize를 통한 객체 송수신

  • TCP_3 : c# TCP통신 기반 가위바위보 게임. 하나의 서버에 두개의 클라이언트가 접속해 가위바위보 게임을 진행

  • TCP_4 : c# TCP통신 기반 파일 송수신예제

  • TCP_5 : c# TCP통신 기반 심플 클라우드. 서버의 하드디스크 공간에 파일 업로드/다운로드. 서버의 실행파일이 있는 위치에 files폴더가 있어야함

  • TCP_6 : 멀티쓰레드 기반 1 Room 멀티채팅 서버/클라이언트

  • UDP_1 : c# UDP통신 기본 예제. 바이트단위 데이터 송수신

  • UDP_2 : c# UDP통신 기본 예제. MemoryStream으로 Serialize, Deserialize 기능 사용하기

  • UDP_3 : c# UDP통신으로 송신자의 IP/PORT 전달 예제

  • UDP_4 : c# UDP통신 브로드캐스트 예제.

  • UDP_5 : c# UDP통신 멀티캐스트 예제

  • UDP_6 : c# UDP통신 멀티캐스트와 멀티스레드 기반의 채팅프로그램

  • Thread_1 : c# 멀티쓰레드 사용법 예제

  • Thread_2 : c# 경마프로그램

  • Thread_3 : c# NAudio 라이브러리 기반 음악 재생 프로그램

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages