Main > Programming > Libraries >

IPC::LDT 2.03

IPC::LDT 2.03

Sponsored Links

IPC::LDT 2.03 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.013 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 864
Date added: 2007-06-18
Publisher: Jochen Stenzel

IPC::LDT 2.03 description

IPC::LDT is a Perl module that implements a length based IPC protocol.

Interprocess communication often uses line (or record) oriented protocols. FTP, for example, usually is such a protocol: a client sends a command (e.g. "LS") which is completed by a carriage return. This carriage return is included in the command which is sent to the server process (FTP deamon) which could implement its reading in a way like this:

while ($cmd= )
{
chomp($cmd);
performCommand($cmd);
}

Well, such record oriented, blocked protocols are very useful and simply to implement, but sometimes there is a need to transfer more complex data which has no trailing carriage return, or data which may include more carriage returns inside the message which should not cause the reciepient to think the message is already complete while it is really not. Even if you choose to replace carriage returns by some obscure delimiters, the same could happen again until you switch to a protocol which does not flag the end of a message by special strings.
On the other hand, if there is no final carriage return (or whatever flag string) within a message, the end of the message has to be marked another way to avoid blocking by endless waiting for more message parts. A simple way to provide this is to precede a message by a prefix which includes the length of the remaining (real) message. A reciepient reads this prefix, decodes the length information and continues reading until the announced number of bytes came in.

IPC::LDT provides a class to build objects which transparently perform such "length driven transfer". A user sends and receives messages by simple method calls, while the LDT objects perform the complete translation into and from LDT messages (with prefix) and all the necessary low level IO handling to transfer stream messages on non blocked handles.

IPC::LDT objects can be configured to transfer simle string messages as well as complex data structures. Additionally, they allow to delay the transfer of certain messages in a user defined way.

IPC::LDT 2.03 Screenshot

Advertisements

IPC::LDT 2.03 Keywords

Bookmark IPC::LDT 2.03

Hyperlink code:
Link for forum:

IPC::LDT 2.03 Copyright

WareSeeker periodically updates pricing and software information of IPC::LDT 2.03 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of IPC::LDT 2.03 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
SmileTAG is a shoutbox written in PHP. Free Download
g-page is a client/server application designed to send text messages to pagers or SMS enabled PCS phones. Free Download
libmtp is an implementation of Microsofts Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIXs. Free Download
SopCast is a simple, free way to broadcast video and audio or watch the video and listen to radio on the Internet. Free Download
gIpc is a tool to get all the IPC info. Free Download
NcFTP Client is a File Transfer Protocol (FTP) client applications. Free Download
IPC::DirQueue is a disk-based many-to-many task queue. Free Download
TFTP is a TFTP Client class. Free Download