网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VC++ > 正文
用VC实现在线订货
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
LID_SOCKET;  

   sockaddr_in addr; //填写一个sockaddr_in结构  

   hp = gethostbyname("Alex"); //假设服务器名为“Alex”  

   memcpy(&&(addr.sin_addr),hp-〉h_addr,hp-〉h_length);  

   addr.sin_family = AF_INET;  

   addr.sin_port =htons(1025); //假设服务器侦听端口为1025  

  sockClient= socket(AF_INET, SOCK_STREAM, 0);  

   connect(sockClient, (sockaddr *)&&addr, sizeof(addr));  

  //连接到服务器  

   send(sockClient,(char*)&&Order,sizeof(ORDER),0);  

  //发送用户填写的信息  

  while(TRUE)  

  //等待服务器发来确认信息,完成交易  

   {if(int length=recv(sockClient,buffer,dataSize)〉0)  

   {……//省略校验回送信息的代码  

  cout〈〈"cout〈〈"We have got your order!";  

   break;  

   }  

   }  

   closesocket(sockClient); //关闭socket  

   WSACleanup( );  

   cout〈〈"〈/BODY〉〈/HTML〉";  

   return 0;  

   }  

   return nRetCode;  

  }  

  上述程序只是一个获取英文电子订单并向服务器发送订单数据的CGI程序,假设服务器程序已经运行于服务器上,并在1025端口上进行侦听,验证后发送交易成功与否的信息。  

  以上程序在Windows 98、VC++ 6.0环境下调试通过,在OmniHTTPd 2.0 Alpha 8 服务器上运行正常。

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号