}
if((sockBufferR=GlobalLock(hReceiveData))=NULL) { }
hSendData=GlobalAlloc(GMEM_MOVEABLE,DataSize); if(!hSendData) return false;
if((sockBufferS=GlobalLock(hSendData))==NULL) {
GlobalFree(hSendData); return false;
GlobalFree(hReceiveData); return false;
//反馈信号。
…… return true;
bool makeSocket(void);//套接字初始化及绑定函数。 {
//动态修改本机IP地址。
unsigned long address; char *addr = new char[20]; gethostname(addr,20);
hostent *host = gethostbyname(addr);
address = *((unsigned long *)host->h_addr_list[0]); delete addr;
sr = socket(AF_INET,SOCK_DGRAM,0); ss = socket(AF_INET,SOCK_DGRAM,0);
if((sr==INVALID_SOCKET)||(sr==INVALID_SOCKET))
return(false); unsigned long ul = 1;
int nRet = ioctlsocket(sr,FIONBIO,&ul); if(nRet == SOCKET_ERROR)
MessageBox(NULL,"创建非锁定模式失败", "Error", MB_ICONERROR |
//设定非锁定模式套接字,保证视景动态图像的流畅性。
MB_OK);
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究09-仿真技术在直升机飞控试验中的应用(黄剑飞)(6)全文阅读和word下载服务。
相关推荐: