윈도우 소켓(1_3)

왕윤성·2021년 7월 20일
0

소켓은 유닉스에서 개발한 네트워크 프로그래밍 인터페이스인데, 이를 윈도우 환경에서 사용할 수 있게 만든 것이 윈도우 소켓. 줄여서 윈속(winsock)이라 부름.

윈도우 소켓 특징

  • Dynamic Link Library를 통해 대부분의 기능이 제공되므로 DLL 초기화와 종료 작업을 위한 함수 필요.
  • 윈도우 프로그램은 대개 GUI를 갖추고 메시지 구동 방식으로 동ㅈ가하므로 이를 위한 확장 함수가 존재.
  • 윈도우는 운영체제 차원에서 멀티스레드를 지원하므로 멀티스레드 환경에서 안정적으로 동작하는 구조와 이를 위한 함수가 필요

윈속에서 지원하는 통신 프로토콜

  • TCP/IP
  • IPv6
  • IrDA
  • Bluetooth

윈도우 소켓 구조

skip

윈도우 소켓 프로그램 맛보기

(예제가 Win32....?)
우선 Visual Studio Installer에서 .net framework를 다운로드!

해결
그냥 빈 프로젝트에 개발하면 되는 거였음....(엄청 오래 걸렸다.)
cmd로 빌드 한 다음,
동생 pc cmd에서 telnet (내 pc ip) 9000 으로 연결하고 동생 cmd에 글씨를 치니까 내 cmd창에 글씨가 출력!

profile
개발자 입니다.

0개의 댓글