델파이 udp 예제

이 예제의 이름은 “원격 BSOD 호출기”이거나 간단히 간단히 대한 RBSOD입니다. RBSOD는 동료 (또는 적) 컴퓨터에서 가짜 BSOD를 트리거하는 데 사용할 수 있습니다. 트리거되는 BSOD는 실제가 아니며 데이터가 손실되지 않습니다. 그러나 그들은 그들에게 깜짝 놀라게합니다. BSOD는 원격으로 지울 수도 있습니다. Delphi 소켓 구성 요소(Winsock용 래퍼)는 TCP/IP 및 관련 프로토콜을 사용하여 다른 시스템과 통신하는 응용 프로그램 생성을 간소화합니다. 소켓을 사용하면 기본 네트워킹 소프트웨어의 세부 사항에 대해 걱정하지 않고 다른 컴퓨터와의 연결을 읽고 쓸 수 있습니다. 이 예제에서는 UDP 클라이언트및 UDP 서버를 사용하는 방법을 보여 줍니다. 이 예제는 많은 기업 환경에 재미를 확산하는 데 사용할 수있는 유용한 응용 프로그램입니다. 그러나 주의해서 사용하십시오. 부적절하게 사용될 때 혼란이 계속되는 것으로 알려져 있습니다. CSC(클라이언트/서버 통신 라이브러리)는 Winsock/소켓 API를 사용하여 클라이언트/서버 TCP/IP 또는 UDP 소프트웨어 응용 프로그램을 신속하게 개발할 수 있는 기능을 제공합니다.

각 CSC SDK에는 다양한 예제 프로그램과 완전한 문서가 제공됩니다. RBSOD는 두 개의 프로그램으로 구성됩니다. 원격 컴퓨터에서 실행될 서버와 BSOD를 제어하고 트리거하는 데 사용되는 클라이언트입니다. 클라이언트는 C#, 델파이 및 비주얼 베이직에서 사용할 수 있습니다. 서버는 현재 델파이에서만 사용할 수 있지만 클라이언트와 서버모두의 미리 컴파일된 Win32 버전도 제공됩니다. Delphi에서 제공하는 소켓 구성 요소를 사용하여 간단한 예제를 작성하려면 서버에 대한 양식과 클라이언트 컴퓨터에 대한 두 가지 양식을 만듭니다. 이 아이디어는 클라이언트가 일부 텍스트 데이터를 서버에 보낼 수 있도록 하는 것입니다. 시작 메뉴에서 볼랜드 델파이를 시작합니다. `파일` 메뉴에서 `새`를 선택하고 `VCL 양식 응용 프로그램 – Win32에 대한 델파이`와 같은 선호하는 응용 프로그램을 선택합니다. 새 양식이 작업 영역에 표시됩니다. 이 옵션을 선택하면 다른 텍스트 상자가 나타나고 사용자 지정 메시지를 입력할 수 있습니다.

이 옵션은 대화형 또는 관련 BSOD 메시지를 제공하는 데 유용합니다. 예를 들어 상사가 비정상적으로 끈적끈적한 양복을 입고 있는 경우 언젠가 이 메시지를 트리거할 수 있습니다. 서버와 클라이언트 모두에 하나의 양식(프로젝트)을 사용하는 간단한 네트워크 채팅 응용 프로그램입니다. 클라이언트/서버 통신 구성 요소 DLL(CSC32) DLL 및 CSC64. DLL)은 Windows API를 호출할 수 있는 모든 언어(C/C+, Visual C+, .NET, Visual Basic, VB.NET, VBA, 볼랜드 델파이, 비주얼 폭스프로, 코볼, Xbase++, Visual dBase, PowerBasic 등)에서 호출할 수 있습니다. CSC의 현재 릴리스 버전은 C / C ++, 비주얼 베이직, 델파이, 비주얼 폭스 프로와 Xbase ++에 대한 것입니다, 그러나, 우리는 사용할 수있는 다른 컴퓨터 언어에 대한 선언 파일이 있습니다. 델파이 구성 요소 도구 모음의 인터넷 팔레트에는 TServerSocket 및 TClientSocket 구성 요소와 TcpClient, TcpServer 및 TUdpSocket이 있습니다. Delphi가 네트워크를 통해 데이터를 교환하는 응용 프로그램(인터넷, 인트라넷 및 로컬)을 지원하기 위해 제공하는 모든 구성 요소 중 가장 일반적인 구성 요소 중 두 가지는 TServerSocket 및 TClientSocket이며, 둘 다 TCP를 통해 읽기 및 쓰기 기능을 지원하도록 설계되었습니다. /IP 연결.

Condividi
Questo articolo è stato pubblicato in Senza categoria . Bookmark permalink .
error

Ti piace quello che facciamo? Ti prego, spargi la voce!