PHP socket_recv像C++一样返回 char*
PHP socket_recv return char* like C++
我有一个用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 中的引用
相关文章:
- 来自 std::list 的迭代器 .end() 按预期返回"0xcdcdcdcdcdcdcdcd"但 .begin()
- 什么时候在C++中返回常量引用是个好主意
- 你能重载对象变量名本身返回的内容吗
- 为什么 Serial.println(<char[]>);返回随机字符?
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- 如何获取std::result_of函数的返回类型
- QueryWorkingSet总是返回false
- (C++)分析树以计算返回错误值的简单算术表达式
- 访问者访问变体并返回不同类型时出错
- 如何返回一个类的两个对象相加的结果
- OpenInventor从9.8升级到10.4.2后,GLSL纹理返回零
- lower_bound()返回最后一个元素
- "throw expression code" 1e7 >返回 d 是什么?投掷标准::overflow_error( "too big" ) : d;意味 着?
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- 如何取消对nullptr的屏蔽,返回正确的对象
- 奇怪的结构&GCC&clang(void*返回类型)
- 架构决策:返回std::future还是提供回调
- 返回空字符串文字 VS. 返回空点 - 它们是一样的吗?
- 函数返回动态强制转换的指针,返回指针,就好像它根本没有被转换一样
- PHP socket_recv像C++一样返回 char*