Indy 9
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.