본문 바로가기

우당탕탕 개발일지

검색하기
우당탕탕 개발일지
프로필사진 YUDENG

  • 분류 전체보기 (74)
    • Network (0)
    • Server (16)
      • Linux, C (6)
      • C# (1)
      • Spring (9)
    • Web (27)
      • React (20)
      • JavaScript (7)
    • Cloud (15)
    • 알고리즘 (4)
    • Python (2)
    • Flutter (1)
    • 기타 (9)
      • 개발 지식 (4)
      • 자격증 (5)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
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 31
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Server/C# (1)

우당탕탕 개발일지

[C#] 채팅 프로그램 - Echo Server (feat. WinForm)

소켓(Socket)이란?소켓은 프로그램이 네트워크에서 데이터를 주고받을 수 있도록 네트워크 환경에 연결할 수 있게 만들어진 통신 엔드포인트를 의미한다. C#에서는 System.Net.Sockets 네임스페이스를 사용하여 소켓 프로그래밍을 지원할 수 있다. 소켓 실행 흐름도  소켓은 클라이언트 소켓과 서버 소켓으로 구분된다. 서버와 클라이언트에서 공통으로 구현해야 할 부분은 3가지이다.TCP 소켓을 이용해 데이터를 송수신IP : 127.0.0.1 / PORT : 8888 를 엔드포인트로 사용 (변경 가능)메세지 타입은 String, 인코딩 형식은 UTF-8로 통일 서버는 소켓 생성과 바인딩을 마치면 listen( )로 클라이언트 요청을 대기하고, accept( )로 클라이언트와 연결한다. 연결이 완료되면 ..

Server/C# 2025. 2. 19. 21:49
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바