Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 소켓 프로그래밍

<시간/>

System.Net.Sockets 네임스페이스에는 관리되는 Windows 소켓 인터페이스 구현이 있습니다.

동기 및 비동기의 두 가지 기본 모드가 있습니다.

System.Net.Sockets.TcpListener 클래스로 작업하는 예를 살펴보겠습니다. -

TcpListener l = new TcpListener(1234);
l.Start();

// creating a socket
Socket s = l.AcceptSocket();
Stream network = new NetworkStream(s);

다음은 TCP/IP 네트워크에서 통신할 때 유용한 소켓입니다. -

Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

위,

  • 주소군 − 네트워크 주소를 확인하기 위한 Socket 클래스의 표준 주소 패밀리입니다.

  • 소켓 유형 - 소켓 유형

  • 프로토콜 유형 − 소켓에서 통신하기 위한 네트워크 프로토콜입니다. Tcp 및 Udp일 수 있습니다.