Hello,
I am a first-time poster. I hope this is the proper way to ask my question:
I have a C++ media player application that I want to control via a php
website.
To that end the application has an UDP socket listening for Player
messages.
In C++ player messages have the following members:
class MessageHeader
{
UINT16 packetSize; // size of message in bytes
including header
UINT16 sequenceNum; // sequence number of message
UINT16 flags; // flags
UINT16 msgType; // msg type
}
class PlayerCommand : public MessageHeader
{
WCHAR command[MAX_PATH]; // dynamic string
}
The php website is supposed to create an UDP socket in order to send player
commands (play, stop, next, etc.)
However, according to the documentation all php socket functions only take
messages in string format.
For example, int socket_sendto ( resource $socket , string $buf , int $len
, ....
My question is this:
If it is possible at all, how can I create a $buf - string that represents
the PlayerCommand class and is accepted by the C++ listening socket?
Thank you for your time!
Best Regards,
Christian Schlager
Carl Zeiss AG
Standort Jena/Jena location
Geschäftsfeld Planetarien/Planetarium Division
Softwareentwickler/Software developer
Phone : ++49 (3641) 64-2575
e-mail: [email protected]
----------------------------------------
This message is intended for a particular addressee only and may contain
business or company secrets. If you have received this email in error, please
contact the sender and delete the message immediately. Any use of this email,
including saving, publishing, copying, replication or forwarding of the message
or the contents is not permitted.