我有一个 GPS 单元,可以通过 TCP 连接发送数据,但我无法修改它发送的消息,因此它会以 HTTP 请求的形式到达我的服务器 - 它只能发送消息以预定义的格式。
所以,我有以下问题:
1) 是否可以让 Apache 处理不以 HTTP 请求形式出现的 TCP 连接,并让 PHP 脚本处理发送的消息?
2)如果#1 不可能,您建议我如何处理发送到我的服务器的数据?
我可能会有数百个(如果不是数千个)GPS 单元向我的服务器发送数据,因此我需要一种有效的方法来处理所有传入的连接(这就是为什么我希望 Apache 或其他一些值得生产的服务器来处理 TCP连接)。我希望能够处理通过 PHP 连接发送的消息,因为这是我的应用程序的其余部分运行的基础,并且我需要将发送的数据插入数据库(PHP 非常擅长这样做)之类的事情)。
万一重要的话,GPS 单元可以通过 UDP 连接发送数据,但据我所知,Apache 不适用于 UDP 连接。
欢迎大家提出意见。
回答您的问题:
1)并非没有重大修改
2)建立自己的服务器。这可以通过多种平台和多种语言轻松完成。我个人喜欢使用扭曲的框架 http://twistedmatrix.com/trac/因为Python使用起来比较简单,而且框架非常灵活。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)