【发布时间】:2018-05-17 12:02:38
【问题描述】:
我希望设置一个可以与本地 XAMPP 服务器上运行的 index.php 文件通信的 C 客户端。
所有在线教程都是基于创建 C 客户端并连接到 C 服务器。但是如何将 C 客户端连接到 xampp 服务器上的 PHP 文件?
我是否需要在 C 客户端和 index.php 文件中使用 PHP 中的套接字打开套接字?或者我可以在 C 程序中打开一个套接字并指向它说 localhost/index.php?
C 客户端将侦听来自托管 index.php 的服务器的 HTTP 消息。 index.php 文件将包含一个 html 表单,我可以在其中输入一个句子,然后 C 程序会将该句子打印到计算机终端中。
是否可以将 C 程序连接到服务器。然后在 index.php 表单中使用 exec() 命令作为 POST 请求,通过套接字发送给 C 程序?
任何帮助或已知文章都会很棒。
谢谢
【问题讨论】:
-
究竟连接什么以及如何连接?您的 PHP 服务器做什么以及它与 C 客户端通信的内容是什么?如果您确实想使用套接字,那么只需打开套接字 - 客户端不应该关心服务器是用什么语言编写的(反之亦然)
-
感谢您的回复。目前我正在寻找一个基本的 c 客户端,它将监听来自 php 文件的消息,例如,我希望能够将一个句子输入一个 html 表单,它将在 PC 的终端中打印结果运行 C 客户端。我对 PHP 很好。只是不知道从哪里开始 C 编程。
-
不要评论您的问题,但请编辑您的问题以改进它。目前还不清楚,需要改进(例如,根据 HTTP 请求解释您想要什么,以及您的 C 客户端应该做什么)。提供更多背景和动机。
-
您可以访问 PHP 源代码吗?你能改进它吗?考虑独立于发出的 HTML 代码和其中的 HTML 表单设计一些 web service
标签: c sockets winsock2 socketserver winsockets