Visual Basic을 사용한 .NET Framework의 포트 작업

System.IO.Ports 네임스페이스의 .NET Framework 클래스를 통해 컴퓨터의 직렬 포트에 액세스할 수 있습니다. 가장 중요한 클래스인 SerialPort는 동기 및 이벤트 구동 I/O, 핀 및 중단 상태에 대한 액세스, 직렬 드라이버 속성에 대한 액세스를 위한 프레임워크를 제공합니다. 이 클래스는 BaseStream 속성을 통해 액세스할 수 있는 Stream 개체에 래핑될 수 있습니다. SerialPortStream 개체에 래핑하면 스트림을 사용하는 클래스에서 직렬 포트에 액세스할 수 있습니다. 네임스페이스에는 직렬 포트의 제어를 단순화하는 열거형이 포함되어 있습니다.

SerialPort 개체를 만드는 가장 간단한 방법은 OpenSerialPort 메서드를 사용하는 것입니다.

참고

병렬 포트, USB 포트 등과 같은 다른 형식의 포트에는 .NET Framework 클래스를 사용하여 직접 액세스할 수 없습니다. 컴퓨터의 네트워크에 액세스하려면 .NET Framework 네트워크 작업에 사용되는 클래스(Visual Basic)를 참조하십시오.

열거형

이 표에서는 직렬 포트 액세스에 사용되는 주요 열거형을 나열하고 설명합니다.

열거형

설명

Handshake

SerialPort 개체에 대한 직렬 포트 통신을 설정하는 데 사용되는 제어 프로토콜을 지정합니다.

Parity

SerialPort 개체에 대한 패리티 비트를 지정합니다.

SerialData

SerialPort 개체의 직렬 포트에서 수신된 문자의 형식을 지정합니다.

SerialError

SerialPort 개체에서 발생하는 오류를 지정합니다.

SerialPinChange

SerialPort 개체에 발생한 변경의 형식을 지정합니다.

StopBits

SerialPort 개체에 사용되는 정지 비트의 수를 지정합니다.

작업

이 표에서는 직렬 포트에 액세스하기 위한 주요 작업을 나열하고 설명합니다.

작업

참조

사용 가능한 직렬 포트 표시

방법: Visual Basic에서 사용할 수 있는 직렬 포트 표시

컴퓨터의 직렬 포트에 연결된 모뎀으로 전화 걸기

방법: Visual Basic에서 직렬 포트에 연결된 모뎀 전화 접속

컴퓨터의 직렬 포트에 문자열 보내기

방법: Visual Basic에서 직렬 포트로 문자열 보내기

컴퓨터의 직렬 포트에서 문자열 받기

방법: Visual Basic에서 직렬 포트의 문자열 받기

참고 항목

참조

Ports

기타 리소스

컴퓨터 포트에 액세스(Visual Basic)

Visual Basic 추가 정보