PHP套接字头,翻译一些C代码
我需要创建一个使用套接字与服务器对话的PHP接口 其中一项要求如下: 服务器侦听的命令是以可变长度消息格式传递的,消息的长度由固定的8字节头字段决定。此头记录用于控制从套接字读取消息,因为没有终止符或回车符用于分隔命令 我有一个C语言的例子,如果可能的话,我想用PHP翻译它:PHP套接字头,翻译一些C代码,php,sockets,header,struct,Php,Sockets,Header,Struct,我需要创建一个使用套接字与服务器对话的PHP接口 其中一项要求如下: 服务器侦听的命令是以可变长度消息格式传递的,消息的长度由固定的8字节头字段决定。此头记录用于控制从套接字读取消息,因为没有终止符或回车符用于分隔命令 我有一个C语言的例子,如果可能的话,我想用PHP翻译它: /* Structure to define the header */ typedef struct { char msg_len[4]; char seq_num[4]; } SP_AIP_HEAD; /* Str
/* 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;
在这里,我注意到您需要在发送任何内容时发送标题。但是我如何将这些[struct]转换为通过PHP套接字发送的PHP消息呢?请看这里:
这可能会回答你的大部分问题