인터넷 애플리케이션 개발에 필요한 모든 기능 포함
PowerTCP Winsock Tool은 TCP, UDP, Daemon, DNS, Ping, RAS 등 인터넷 응용프로그램을 개발할 때 가장 기본적으로 사용되는 필수 프로토톨에 대한 컨트롤들이 제공됩니다.
- 런타임 무료 배포 허용
- 직관적인 온라인 도움말
- Visual C++ 래퍼 클래스 포함
- 응용프로그램에 강력한 인터넷 관리 기능을 아주 손쉽게 추가할 수 있습니다.
- 응용프로그램에 진보된은 인터넷 기능을 추가하는데 필요한 모든 것을 제공합니다.
- 포함된 주요 기능 : 보다 진보된 디버깅, 자동화한 에러 보고 기능, 인바운드/아웃바운드 버퍼링 등.
- 인터넷을 통한 통신을 요구하는 모든 응용프로그램에 필수적인 제품입니다.
- 제품의 기능에 대한 보다 상세한 내용은 주요 기능 및 특징 란을 참조하십시요.
- 제품의 활용에 관한 보다 상세한 내용은 활용분야 또는 제공되는 샘플 내용을 참조하십시요.
다음은 PowerTCP Winsock Tool의 주요 기능에 대한 요약 설명입니다.
- 100% .NET 프레임워크 호환성 제공
- 보다 진보된 디버깅 기능
- COM 인터페이스(Error Object)를 통한 자동 에러 보고 기능
- 블럭킹(scripting applications) 동작과 비블럭킹 동작(event-driven applications) 모두를 완벽히 지원.
- 진보된 인바운드/아웃바운드 버퍼링 기능
- SOCKS 4/5 지원 기능 내장
- C++로 개발된 강력한 문자열 추출 컬렉션인 DartStrings 객체 포함
- TCP Search 메소드는 가변 길이 레코드와 라인 단위 작업(line processing)을 지원합니다. 따라서 종결 문자를 검색할 필요가 없어져 버퍼 관리가 보다 단순화되었습니다.
- TCP Fill 메소드는 고정 길이 이진 레코드(fixed length binary records)를 지원합니다. 이것은 버퍼 관리를 단순화시키고, 이진 구조(binary structures )를 보내고 받는데 소요되는 코딩을 절감시켜 줍니다.
- UDP는 가공하지 않은 데이트그램(raw datagram)들을 지원합니다. 이것은 ICMP처럼 보다 진보된 프로토콜들에 접속할 수 있는 기능을 제공합니다.
- UDP는 멀티캐스트 데이트그램을 지원합니다. 이 것은 스트리밍 프로토콜(streaming protocols)의 송수신을 지원하고, 채팅 프로그래을 손쉽게 개발할 수 있도록 합니다.
- RAS는 사용자 설정을 손쉽게 할 수 있도록 하기 위해 가시성, 비가시성 모두를 지원합니다.
- DNS 컨트롤은 Winsock 시스템 서비스를 그냥 통과(bypasses)할 수 있습니다. 따라서 인터넷을 통해 어떤 종류의 DNS 서버에도 질의를 할 수 있습니다.
- Ping 컨트롤은 인터넷에 있는 호스트를 확인해 줍니다.
- 컨트롤들은 서로 다은 스레트에서 작동됩니다. 따라서 서버 애플리케이셔는 아파트먼트 모델(apartment model)을 사용하여 개발될 수 있습니다.
다은은 PowerTCP Winsock Tool의 주요 활용 분야입니다.
- 개인용 주식 시세 애플리케이션
- 멀티 스레드 서버
- 사용자 정의형의 클라이언트/서버 프로토콜 제작
- TCP 컨트롤을 이용하여 Cold Fusion 에서 동적 페이지 생성
- 로컬 컴퓨터와 원격 컴퓨터(로컬-로컬, 로컬-원격)간의 인터프로세스 통신(Inter-process communications)
- lpd 프린터 서버 개발
- 기업 내부의 네트워크 상태를 점검하기 위해 Ping 컨트롤의 지속적 사용
- 소프트웨어 라이센스를 점검하기 위한 UDP 패킷의 브로드캐스팅
- 멀티캐스트 기능을 이용한 채팅 프로그램 개발