PHP Classes
elePHPant
Icontem

Simple TCP Daemon: Simple TCP Daemon

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   View files View files (3)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2002-08-02 (12 years ago) RSS 2.0 feedStarStarStar 57%Total: 3,845 All time: 784 This week: 1,489Down
Version License Categories  
daemon 1.0GNU General Publi...Networking, Web services
Description Author  

This class lets you write Simple daemons. The features of this class are:
* Support running as inetd/standalone app
* Validate commands and handle commands through callbacks

Picture of sunson
Name: sunson <contact>
Classes: 1 package by
Country: United States United States
Age: ???
All time rank: 74697 in United States United States
Week rank: 1460 Down168 in United States United States Down

Details provided by the author  
README file for the daemon class:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I'm assuming that you have the skill to install the script and read through its sources. All that I'm going to offer here, is some little instructions on how you can use this script.

This program needs a PHP interpreter compiled with the --enable-sockets option.

If you needed to write an app that wants to use a simple command based protocol over the network (like FTP) you can use this daemon. The implementation part should be understandable from the test script provided herewith.

To run the daemon, you need the CGI/CLI version of the php interpreter. I wrote this script on Debian GNU/Linux and am assuming that you've put your PHP binary in the place where the standard php4-cgi debian package puts it. (ie., /usr/lib/cgi-bin/php4).

If the program starts up successfully, you can try telnetting to port 19123 (thats where the sample script starts listening) as following:

$ telnet 127.0.0.1 19123
GNUPHPtial daemon (0.0.1b) (Debian GNU/Linux)
foo> _

That is the prompt, you can type in various things there. HELP should show the list of valid commands.

HaPHPy Hacking!

  -Suraj
   suraj@chennailug.org
  Files folder image Files  
File Role Description
Plain text file class.daemon.php Class Daemon Class Code
Accessible without login Plain text file daemon.php Example Script that starts a simple daemon
Accessible without login Plain text file README Doc. README file

 Version Control Unique User Downloads Download Rankings  
 0%Total:3,845All time:784
 This week:0This week:1,489Down
 User Ratings  
 
 All time
Utility:70%StarStarStarStar
Consistency:75%StarStarStarStar
Documentation:66%StarStarStarStar
Examples:83%StarStarStarStarStar
Tests:-
Videos:-
Overall:57%StarStarStar
Rank:1095