社区
工具平台和程序库
帖子详情
buffer
dorisdoris123
2011-04-11 12:26:03
我想请问一下各位,怎样从缓冲区读出数据,用什么函数实现呢?谢谢!
...全文
89
7
打赏
收藏
buffer
我想请问一下各位,怎样从缓冲区读出数据,用什么函数实现呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ouyh12345
2011-04-12
打赏
举报
回复
socket都是按照字节流收、发的
具体的内容,得看格式,稍微复杂点的,都会封装成struct
dorisdoris123
2011-04-11
打赏
举报
回复
是我自己定义的bybuffer,之前是把服务器发送的指令存到缓冲区的,客户端不知道怎么读出来进行判断
luciferisnotsatan
2011-04-11
打赏
举报
回复
你这个缓冲区之什么缓冲区?
dorisdoris123
2011-04-11
打赏
举报
回复
void CServerDlg::OnDisabledusb()
{
// TODO: Add your control notification handler code here
BYTE byBuffer[256] = { 0 };
CString strText = "usb";
int nLen = strText.GetLength();
if (m_nSocketType == SOCK_UDP)
{
USES_CONVERSION;
SockAddrIn sin;
strcat((LPSTR)&byBuffer[sin.Size()], T2CA(strText));
nLen =nLen+ sin.Size();
}
else
{
USES_CONVERSION;
strcpy((LPSTR)byBuffer, T2CA(strText));
}
if (m_nSocketType == SOCK_UDP)
m_pCurServer->WriteComm( byBuffer, nLen+1, INFINITE);
else
{
// 发送到所有客户端
for(int i=0; i<MAX_CONNECTION; i++)
{
if (m_SocketManager[i].IsOpen() && (m_pCurServer = &m_SocketManager[i]))
m_SocketManager[i].WriteComm( byBuffer, nLen+1, INFINITE);
}
}
}
这是服务器通过点击按钮发送“usb”给客户端的程序,就是想知道,客户端怎么读出来进行判断
ouyh12345
2011-04-11
打赏
举报
回复
得先知道缓冲区的结构
赵4老师
2011-04-11
打赏
举报
回复
FIFO
deque
luciferisnotsatan
2011-04-11
打赏
举报
回复
贴代码,或者描述清楚些。
实在不理解你遇到的是什么问题。
你的服务器和客户端是什么?两个线程,两个进程还是两台电脑?
【物流中心选址】智能优化算法在物流中心选址的应用(Matlab代码实现)
【物流中心选址】智能优化算法在物流中心选址的应用(Matlab代码实现)
含中间直流的三相电力电子变压器PET仿真模型(Simulink仿真实现)
含中间直流的三相电力电子变压器PET仿真模型(Simulink仿真实现)内容概要:本文介绍了含中间直流环节的三相电力电子变压器(PET)的Simulink仿真模型,重点在于通过仿真手段实现对PET系统的工作原理、拓扑结构及控制策略的建模与分析。该模型涵盖了AC-DC整流、中间直流环节、DC-AC逆变等关键部分,能够模拟电力电子变压器在不同工况下的动态响应特性,适用于研究其在智能电网、新能源接入、电能质量治理等场景中的应用。文中强调了仿真模型对于理解PET能量转换过程、优化控制算法以及验证系统稳定性的价值。; 适合人群:电气工程及相关专业的研究生、从事电力电子与电力系统仿真的科研人员及工程师,具备一定的Simulink和电力电子技术基础者更佳。; 使用场景及目标:①用于教学与科研中深入理解电力电子变压器的工作机制;②支撑对PET控制策略(如电压外环、电流内环控制)的设计与优化;③为含PET的微电网、柔性输配电系统等复杂系统仿真提供核心组件模型。; 阅读建议:建议结合Simulink环境动手搭建并调试模型,重点关注各模块参数设置与控制逻辑实现,同时可扩展加入故障模拟、非理想条件等因素以提升仿真真实性。
moyua123_-stm32f103c8t6-PID_31496_1766987740537.zip
moyua123_-stm32f103c8t6-PID_31496_1766987740537.zip
VelvetFlow是一个基于大型语言模型驱动的可复用工作流规划与执行演示项目它通过混合检索技术结合语义与关键词匹配来精准定位可用工具并利用OpenAI_Agent_SDK构建.zip
VelvetFlow是一个基于大型语言模型驱动的可复用工作流规划与执行演示项目它通过混合检索技术结合语义与关键词匹配来精准定位可用工具并利用OpenAI_Agent_SDK构建.zip
工具平台和程序库
24,855
社区成员
27,329
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章