델파이 udp 예제

시작 메뉴에서 볼랜드 델파이를 시작합니다. `파일` 메뉴에서 `새`를 선택하고 `VCL 양식 응용 프로그램 – Win32에 대한 델파이`와 같은 선호하는 응용 프로그램을 선택합니다. 새 양식이 작업 영역에 표시됩니다. CSC(클라이언트/서버 통신 라이브러리)는 Winsock/소켓 API를 사용하여 클라이언트/서버 TCP/IP 또는 UDP 소프트웨어 응용 프로그램을 신속하게 개발할 수 있는 기능을 제공합니다. 각 CSC SDK에는 다양한 예제 프로그램과 완전한 문서가 제공됩니다. 델파이 구성 요소 도구 모음의 인터넷 팔레트에는 TServerSocket 및 TClientSocket 구성 요소와 TcpClient, TcpServer 및 TUdpSocket이 있습니다. 나는 내가 간단한 문제라고 생각 무엇을 가지고있다. UDP를 통해 통신해야 하는 타사 장치가 여러 개 있습니다. 특정 소스 포트가 있는 특정 데이터가 있는 UDP 패킷을 장치의 특정 대상 포트로 보내야 합니다. 대상 IP는 멀티캐스트 장치이며 여러 장치가 응답합니다. 장치는 내 소스 포트로 사용하는 UDP에 대한 응답을 보냅니다. 예: 클라이언트/서버 통신 구성 요소 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 ++에 대한 것입니다, 그러나, 우리는 사용할 수있는 다른 컴퓨터 언어에 대한 선언 파일이 있습니다. 이 예제의 이름은 „원격 BSOD 호출기“이거나 간단히 간단히 대한 RBSOD입니다. RBSOD는 동료 (또는 적) 컴퓨터에서 가짜 BSOD를 트리거하는 데 사용할 수 있습니다. 트리거되는 BSOD는 실제가 아니며 데이터가 손실되지 않습니다. 그러나 그들은 그들에게 깜짝 놀라게합니다. BSOD는 원격으로 지울 수도 있습니다. Delphi에서 제공하는 소켓 구성 요소를 사용하여 간단한 예제를 작성하려면 서버에 대한 양식과 클라이언트 컴퓨터에 대한 두 가지 양식을 만듭니다. 이 아이디어는 클라이언트가 일부 텍스트 데이터를 서버에 보낼 수 있도록 하는 것입니다.

[따옴표=“taine“ 게시물=14524] 장치는 내 소스 포트로 사용하는 UDP에 대한 응답을 보냅니다. 예: 이 예제에서는 UDP 클라이언트및 UDP 서버를 사용하는 방법을 보여 줍니다. 이 예제는 많은 기업 환경에 재미를 확산하는 데 사용할 수있는 유용한 응용 프로그램입니다. 그러나 주의해서 사용하십시오. 부적절하게 사용될 때 혼란이 계속되는 것으로 알려져 있습니다. 이러한 구성 요소를 사용하는 보다 복잡한 프로젝트를 보려면 Delphi > 데모 > 인터넷 > 채팅 프로젝트를 살펴보십시오. 서버와 클라이언트 모두에 하나의 양식(프로젝트)을 사용하는 간단한 네트워크 채팅 응용 프로그램입니다. 첫 번째 줄은 UDP 패킷이 전송될 호스트를 설정합니다. Delphi에서 포트는 이미 속성 검사기와 6001 값을 가진 서버의 포트를 사용하여 디자인 타임에 설정되었습니다.

Die Kommentarfunktion ist geschlossen.