如何用两种不同的语言建立TCP / IP客户端服务器通信?

时间:2016-12-01 10:07:59

标签: php c server gsm tcp-ip

我的客户端代码在C中,我使用TCP / IP协议向服务器发送“hello”消息。我想在PHP中创建服务器端代码。这可能吗?我使用GSM模块作为客户端机器,服务器位于偏远的地方。

1 个答案:

答案 0 :(得分:1)

您可以在命令行上创建一个非常简单的PHP服务器来检查您的通信是否正在接收 - 请参阅此处:

对于您的情况,请将您的消息从客户端发送到您运行PHP cmd行服务器的服务器的IP地址,并发送到给定端口,例如8000.

您的服务器设置然后,假设您已安装PHP然后转到'〜/ public_html'目录,只需:

  

php -S localhost:8000

确保最后的号码(服务器将侦听通信的端口)与服务器发送消息的端口相匹配。

您将能够在控制台(您输入上面的cmd的终端窗口)中看到收到的所有消息的注释。它们看起来像这样:

  

[Thu Jul 21 10:48:50 2011] :: 1:39147 GET /yourScriptOrPageName.html - 请求阅读