To extend our software functionality we need a channel in quest3D. Channels are coded in C++ using the SDK. The channel needs to do the following:
-The channel will be of the TEXT type and return its status ('OK', 'INTERNETNOTFOUND', 'SERVERNOTFOUND', 'PAGENOTFOUND','TRANSMISSIONINTERRUPTED', etc)
-The channel will execute it's code when it is called.
-The channel will be synchronous. (All other execution will halt until the channel is done executing)
-The channel will accept the following children:
-URL of the serverside script (PHP) that will catch the data
-POST data (this can be:
-TEXT (normal string) or
-BUFFER (raw binary array) or
-TEXTURE (needs to be converted to jpeg data. header info for the TEXTURE object can be given by us)
-some optional configuration values/texts like port number or timeout value.
Accepting the texture is optional, but not required. It could be added later.
We need a working example in quest3D (test licensekey available) which sends a HTTP POST data to a PHP page.
We need also the source code and Visual studio project file.
Please provide your level of experience with SDK's, Quest3D, Sockets. Experience with quest3d channel-coding is prefered as documentation is minimal. An example would be nice.