Skip to content

MartijnB/Remote-Classes-PHP

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
Remote Classes for PHP 0.1

Copyright 2010 iCept Media. All rights reserved.

Remote Classes for PHP [RCP] is a library to use classes on a remote server 
in an easy way. The client calls class method and properties on a remote object
using a local wrapper.
  
== Requirements ==

- PHP 5.2+ (5.3 tested)
- mcrypt extension
- ucspi-tcp (to use server example 2)

== Documentation ==

The examples should explain everything. Maybe I write additional documentation
in the future.

== Examples ==

Three examples are provided: one client and two server implementations. The first 
server implementation is entirely PHP, whereas the second one uses the ucspi-tcp 
TCP server to provide concurrent connections and a more mature basis.

== Limitations ==

The following PHP features are NOT supported:

- References (including objects by reference)
- Static methods

== Security ==

- The data sent between the client and the host is encrypted with Triple Des.
- A remote class must implement RCP_IRemoteCallable to prevent unintended usage
  of classes.

== Protocol ==

[length of the coming packet]<space>[[command id]<space>[sequentie id]<space>[serialized data]]

About

Use a remote PHP object as a local one

Resources

License

Stars

Watchers

Forks

Packages

No packages published