PHP socket_recv像C++一样返回 char*

PHP socket_recv return char* like C++

本文关键字:一样 返回 char socket recv C++ PHP      更新时间:2023-10-16

我有一个用C++写的套接字代码...但我想转换为 PHP。

如果要

分析,这是C++代码。

http://pastebin.com/hzX1A8mH

我目前的问题是..socket_recv返回(char*)或类似c ++代码的东西。

C++代码..

m_MsgSize = recv(socket, (char*)m_MsgBuf, 2, 0);

在 php 中呢?

$m_MsgSize = socket_recv($socket, ???, 2, 0);

任何变量都可以去那里,即使是尚未实例化的变量。

例如:

$m_MsgSize = socket_recv($socket, $buffer, 2, 0);

在这种情况下,$buffer通过引用传递给函数,然后包含接收到的 2 个字节。

文档:

  • socket_recv()
  • PHP 中的引用