윈속과 리눅스 소켓 프로그래밍 차이
- 최초 등록일
- 2014.06.27
- 최종 저작일
- 2014.04
- 3페이지/ 한컴오피스
- 가격 3,000원
목차
1 Winsock background (including development environment)
2 Difference between Winsock and Linux Socket programming
본문내용
RTX 설계 목표 RT-TCP/IP 스택 및 윈속 API (Microsoft Windows의 TCP / IP 애플리케이션을 개발하는 데 사용되는 API) 간의 극력 소스 레벨의 호환성을 가지고있다. RT-TCP/IP 스택은 유니코 시스템의 퓨전 TCP / IP 프로토콜 스택 v8.4.3을 기반으로합니다. 이 스택은 소켓 통신 및 관리를위한 퓨전 BSD 소켓 API 자체의 집합을 구현합니다. 소스 레벨의 호환성을 달성하기 위하여, 층들은 Microsoft 윈속 API 및 퓨전 BSD 소켓 API를간에 변환 RT-TCP/IP 스택에 삽입 하였다. 윈속 API는 해당 퓨전 함수 호출로 변환 할 수없는 곳이 구현하는 과정에서, 지역의 번호가 확인되었다. RT-TCP/IP 스택을 사용하는 경우 이러한 이유로, 모든 윈속 기능과 옵션을 사용할 수 없습니다.
BSD 및 Winsock을 확장 : 윈속 API는 2 차 API를로 분할된다. BSD 그룹은 버클리 표준 API의 마이크로 소프트의 버전입니다. 윈속 확장은 특히 상기 네트워크 이벤트의 비동기 통지 영역에서, 프로토콜 스택의 기능을 향상시키기 위해 마이크로 소프트에 의해 개발 된 추가 API이다. Winsock을 확장 제공하는 향상된 기능은 결정적으로 보장 할 수 없습니다. 그것은 응용 프로그램이 아니라 Winsock을 확장보다 BSD의 API를 사용하여 개발하는 것이 좋습니다. 윈속 확장은 WSA 접두사에 의해 쉽게 식별 할 수 있습니다.
참고 자료
없음