Как общаться между PHP и приложением C ++ через сокет?

Как отправить сообщение с PHP-клиента на C-сервер с помощью сокета.
Мне нужен простой код, одно TCP-соединение.

Клиент написан на PHP, а сервер на C на Windows.

2

Решение

Есть некоторая информация, использующая ключевые слова Google: PHP C ++ Communication.

И, в частности, в аналогичном (идентичном) вопросе здесь:
Связь PHP с приложением C ++

0

Другие решения

Может быть, это может вам чем-то помочь?
http://git.jelmerdroge.nl/socket-segedp/src

Это не настоящая связь между C и PHP, но она иллюстрирует работу Sockets, и, возможно, вы можете каким-то образом использовать это или получить идеи о том, как решить ваши проблемы, с которыми вы можете столкнуться.

Это просто проект, который я однажды сделал для школы, нам нужно было создать приложение на основе сокетов. Поэтому я решил создать что-то вроде командной строки, в которой можно что-то делать. Вы можете получить к нему доступ через Putty, так что это должно быть возможно только с использованием языка C.

0

Смотрите в первом примере Вот.

$socket = socket_create(AF_UNIX, SOCK_DGRAM, 0);  //AF_UNIX - it's important!
$socket_file = dirname(__FILE__) . '/socket_file.sock';
socket_bind($socket, $socket_file);
socket_recvfrom($socket, $some_buf, $input_buf_size, 0, $from);
socket_sendto($socket, $some_buf, $some_buf_len, 0, $from);

Больше информации.

0