소켓 프로그래밍

소켓은 네트워크에서 이름 및 주소를 지정할 수 있는 통신 연결점(종료점)입니다. 소켓 프로그래밍은 리모트 프로세스와 로컬 프로세스 간에 통신 링크를 설정하기 위해 소켓 API를 사용하는 방법을 보여줍니다.

소켓을 사용하는 프로세스는 동일한 시스템, 또는 다른 네트워크의 다른 시스템에 상주할 수 있습니다. 소켓은 독립형 애플리케이션 및 네트워크 애플리케이션에 대해 모두 유용합니다. 소켓은 두 프로세스가 동일한 시스템에서 또는 네트워크를 통해 정보를 교환하고, 작업을 가장 효율적인 시스템에 분배하고, 한 곳에 모인 데이터에 쉽게 액세스할 수 있게 해 줍니다. 소켓 API(Application Program Interface)는 TCP/IP에 대한 네트워크 표준입니다. 다양한 오퍼레이팅 시스템이 소켓 API를 지원합니다. IBM® i 소켓은 복수 전송 및 네트워크 프로토콜을 지원합니다. 소켓 시스템 함수 및 소켓 네트워크 함수는 스레드세이프입니다.

ILE(Integrated Language Environment®) C를 사용하는 프로그래머는 이 주제 모음을 참조하여 소켓 애플리케이션을 개발할 수 있습니다. RPG 등 다른 ILE 언어를 사용하여 소켓 API를 코드할 수도 있습니다.

Java™ 언어 또한 소켓 프로그래밍 인터페이스를 지원합니다.

참고: 예제를 사용하는 것은 코드 라이센스 및 면책사항 정보의 이용 약관에 동의함을 의미합니다.