【问题标题】:PHP Socket Header, translate some C codePHP Socket Header,翻译一些 C 代码
【发布时间】:2011-11-18 19:17:40
【问题描述】:

我需要创建一个使用套接字与服务器通信的 PHP 接口。

其中一项要求如下:

"服务器监听的命令是以可变长度的消息格式传递的,消息的长度由一个固定的8字节头域决定。这个头记录用于控制从socket读取消息为没有使用终止符或回车符来分隔命令。”

我有一个 C 语言的例子,如果可能的话,我想用 PHP 翻译它:

/* Structure to define the header */

typedef struct
{
char msg_len[4];
char seq_num[4];
} SP_AIP_HEAD;

/* Structure to Hold IP message with structure header */
typedef struct
{
   SD_AIP_HEAD ip_header;
   char ip_buffer[MAX_BUFFER_SIZE]
} SD_IP_MESS;

在这里,header in socket programming 我注意到您需要在发送任何内容时发送标头。但是我怎样才能将这些 [struct] 转换为要通过 PHP 套接字发送的 PHP 消息?

【问题讨论】:

    标签: php sockets header struct


    【解决方案1】:

    也许看看这里:php passing c struct data throught socket programming

    这应该可以回答您的大部分问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-26
      • 2011-12-05
      • 2011-09-05
      • 1970-01-01
      相关资源
      最近更新 更多