如何通过套接字在PHP和C ++应用程序之间进行通信?

时间:2012-09-05 15:13:24

标签: php c++ sockets ipc

如何使用套接字从PHP客户端向C服务器发送消息。 我需要简单的代码,一个TCP连接。

客户端是用PHP编写的,服务器是用Windows编写的。

3 个答案:

答案 0 :(得分:0)

使用google关键字有一些信息:PHP C ++ Communication。

特别是在类似(相同)的问题中: PHP Communication with C++ Application

答案 1 :(得分:0)

也许这可以在某种程度上帮助你? http://git.jelmerdroge.nl/socket-segedp/src

这不是C和PHP之间的真正联系,但它说明了套接字的工作,也许您可​​以以某种方式使用它,或者获得如何解决您可能遇到的问题的想法。

-

这只是我上过学的一个项目,我们必须创建一个基于套接字的应用程序。所以我决定构建类似命令提示符的东西,你可以在那里做些什么。你可以通过Putty访问它,所以它也应该是纯粹的C语言。

答案 2 :(得分:0)

首先参见示例here

$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);

More info