| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 320 人关注过本帖
标题:收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 关于数据是DSP通 ...
只看楼主 加入收藏
shn521
Rank: 2
等 级:论坛游民
威 望:1
帖 子:56
专家分:52
注 册:2010-6-18
结帖率:73.33%
收藏
 问题点数:0 回复次数:0 
收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 关于数据是DSP通过网线进行传输,用OpenGL实时显示数据点
glLoadIdentity();// 重置模型观察矩阵
glTranslatef(0.0f,0.0f,-2.5f);
int i;
ang=0;
while(ang<1024)
{
if(recv(s,recvbuff,sizeof(recvbuff),0)==SOCKET_ERROR)
{
itoa(WSAGetLastError(),str,10);
MessageBox(str);
exit(1);
}
for(i=ang;i<ang+1;i++)
{
glBegin(GL_POINTS);
for(int j=0;j<1024;j++)
{
char clr[32];
memcpy(clr,recvbuff+32*j,4*sizeof(char));
glColor3f(0.0f,clr[32]/100.0f*100.0f,0.0f);//
glVertex2f(pDoc->pt[i][j].x/1024.0f,pDoc->pt[i][j].y/1024.0f);

}
glEnd();

}
ang+=1;
::SwapBuffers(m_pDC->GetSafeHdc());
}
数据是DSP通过网线进行传输,用OpenGL实时显示数据点,运行到这里,软件会“无响应”,应该是反应不过来吧,请问大家应该怎么解决,感谢啊 我觉得这里有很多地方应该设置,但该怎么处理和设置希望大家指点
第一帧数据能接受到,但第二次循环到if(recv(s,recvbuff,sizeof(recvbuff),0)==SOCKET_ERROR)就往下执行不下去了,为什么啊
搜索更多相关主题的帖子: 星级 模型 
2011-06-15 10:47
快速回复:收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 关于数据是 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018618 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved