0

我可以使用腻子连接到服务器。我添加IP地址和端口号,然后我连接。在数据开始流动之前,我需要输入“USERNAME=mysusername,PASSWORD=mypassword” 当我这样做时,数据开始流动......我可以看到它,但是它被压缩了。我需要解压缩这些数据。

格式是这样的:Header+PayLoad

我需要处理标头,并对其进行转换,然后解压缩,稍后,我会将这些数据插入到 mysql 中。

我想知道,这是如何用 PHP 完成的,或者是否有更好的解决方案,即 C、C++。我正在使用安装了 mysql 和 php 的 windows 进行连接。数据是连续的,我认为,不知何故,需要先将数据存储在文件中,然后运行一个脚本,比如说每分钟,然后重新启动......

谢谢

4

1 回答 1

0

虽然根据我的经验,在 C 中处理这种数据更容易,但可以在 php 中使用php socket API来完成。示例页面上有一些简单的示例,包括一个简单的套接字客户端。

要解码从套接字读取的二进制数据,您可以使用unpack函数。

为什么您认为这需要分两个阶段完成?通常读取、解析、解码和存储数据库中的数据不会花费太长时间。

于 2013-01-08T14:03:26.593 回答