Indy 9 | Content | Index | Reference

TIdSNPP
Hierarchy, Properties, Methods, Events, See Also, Unit: IdSNPP
Implements a Simple Network Paging Protocol client.

    TIdSNPP = class(TIdTCPClient)

Unit
IdSNPP
Description
TIdSNPP is a TIdTCPClient descendant that implements the SNPP (Simple Network Paging Protocol), as described in the Internet Standards document:

- RFC 1861 - Simple Network Paging Protocol Version 3 (Two-Way Enhanced) (http://www.rfc-editor.org/rfc/rfc1861.txt)

SNPP is a simple protocol for the delivery of messages, both one- and two-way, to wireless alphanumeric paging devices. In its simplest form, SNPP provides a simple way to implement a "shim" between the Internet and a paging terminal. In its level 3 form, it provides a method for communicating and receiving end-to-end acknowledgments and replies from two-way messaging devices.

Note: TIdSNPP implements SNPP Level One support for delivery of messages and receipt of status messages on Port number 7777.

To use the SNPP protocol, a client must initiate a connection with a listening SNPP server. The client passes pager ID information, a message, and then issues a "SEND" command. The server feeds the information to the paging terminal, gathers a response, and reports success or failure to the client.

TIdSNPP.Port
TIdSNPP

    property Port: integer;

Description
Port

TIdSNPP.Connect
TIdSNPP

    procedure Connect(const ATimeout: Integer = IdTimeoutDefault); override;

Description
Connect

TIdSNPP.Create
TIdSNPP

    constructor Create(AOwner: TComponent); override;

Description
Create

TIdSNPP.Disconnect
TIdSNPP

    procedure Disconnect; override;

Description
Disconnect

TIdSNPP.Reset
TIdSNPP

    procedure Reset;

Description
Reset

TIdSNPP.SendMessage
TIdSNPP

    procedure SendMessage(APagerId: String; AMsg: String);

Description
SendMessage

Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.