TArray<uint8>转FString
2024-08-21 11:08:42
void ARamaUDPReceiver::Recv(const FArrayReaderPtr& ArrayReaderPtr, const FIPv4Endpoint& EndPt)
{
int32 dataByteNum=ArrayReaderPtr->Num();
TArray<uint8> ReceivedData;
for (int i = 0; i < dataByteNum;i++)
{
uint8 tmp;
*ArrayReaderPtr << tmp;
ReceivedData.Add(tmp);
}
ReceivedData.Add('\0');
FString tryToString(reinterpret_cast<const char*>(ReceivedData.GetData()));
ReceivedData.RemoveSingle('\0');
ScreenMsg("Received from "+EndPt.ToString()+", Received bytes = ", dataByteNum, ", Reveived String ="+tryToString);
BPEvent_DataReceived(ReceivedData, tryToString);
}
最新文章
- bootstrap清除拟态框内添加新HTML再打开时会有缓存现象
- Sublime Text 3 Build 3065 All System CracKed By Hmily[LCG]
- php或js判断网站访问者来自手机或者pc机
- HTML特殊转义字符对照表
- Struts2源代码解读之Action调用
- CloudStack 4.2 新功能:集成SNMP进行系统监控(原理篇)
- SPARK在linux中的部署,以及SPARK中聚类算法的使用
- go 结构体
- 快速理解Token,Cookie,Session
- Python内置进制转换函数(实现16进制和ASCII转换)
- mysql导出CSV格式的文件
- 20170725 Python 必须使用的Url编码
- css页面布局--三栏(两边固定中间自适应&;两边自适应中间固定)
- 剑指offer-栈的压入与弹出
- Linux - awk 文本处理工具三
- 使用EntitysCodeGenerate
- HDU 4348 To the moon 主席树 在线更新
- uwsgi的python2+3多版本共存实操使用virtualenv
- Python Requests库入门——应用实例-百度、360搜索关键词提交
- Python学习笔记——迭代器和生成器