Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php套接字以特定的数据包格式发送数据_Php_Sockets_Packets - Fatal编程技术网

使用php套接字以特定的数据包格式发送数据

使用php套接字以特定的数据包格式发送数据,php,sockets,packets,Php,Sockets,Packets,我必须以TCP普通数据包的格式发送一些数据。我已经阅读并理解了如何使用套接字发送数据,但在如何创建特定格式的数据包方面找不到任何帮助。我会感谢你的帮助 谢谢您需要查找创建特定格式的二进制数据包。您需要查找创建特定格式的二进制数据包。这取决于格式。如果它是一种二进制格式,您可能需要查看和。我认为您应该使用可以发送到套接字的socket\u sendto,您可以在socket\u create函数中定义协议。我想根据以下格式创建数据包:数据包类型2字节,数据包长度2字节,属性类型2字节,属性长度2字

我必须以TCP普通数据包的格式发送一些数据。我已经阅读并理解了如何使用套接字发送数据,但在如何创建特定格式的数据包方面找不到任何帮助。我会感谢你的帮助


谢谢

您需要查找创建特定格式的二进制数据包。

您需要查找创建特定格式的二进制数据包。

这取决于格式。如果它是一种二进制格式,您可能需要查看和。我认为您应该使用可以发送到套接字的
socket\u sendto
,您可以在
socket\u create
函数中定义协议。我想根据以下格式创建数据包:数据包类型2字节,数据包长度2字节,属性类型2字节,属性长度2字节,属性Value@crazyghost-只需查看手册页面中的格式(给出了链接),即可构建格式字符串。真的很简单。我找不到格式链接Ed Heal。你可以把它贴在这里吗?我会很感激的。这取决于格式。如果它是一种二进制格式,您可能需要查看和。我认为您应该使用可以发送到套接字的
socket\u sendto
,您可以在
socket\u create
函数中定义协议。我想根据以下格式创建数据包:数据包类型2字节,数据包长度2字节,属性类型2字节,属性长度2字节,属性Value@crazyghost-只需查看手册页面中的格式(给出了链接),即可构建格式字符串。真的很简单。我找不到格式链接Ed Heal。你能把它贴在这里吗?我会非常感激的