| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 今日更新 >> 正文 用户登录 新用户注册
基于WinCE的嵌入式网络通信系统设计           
基于WinCE的嵌入式网络通信系统设计

基于WinCE的嵌入式网络通信系统设计

  引言
  由于网络通讯的快速、便捷等优点,其在嵌入式系统中应用越来越多。Windows环境下进行网络通信最基本的实现方法是应用Windows Sockets实现;Visual Studio开发环境提供了大量基于Windows Sockets的通讯API函数,如WinSockAPI、WinInetAPI和ISAPI,将这些API函数与MFC集成在一起,使网络通信的开发周期越来越短、编程方法越来越简单。本文重点介绍了使用MFC的CSocket类编写PC端网络通信客户端的的实现方法,并介绍了如何完成Windows CE操作系统下网络通讯程序的设计。
  1、CSocket编程
  MFC将复杂的WinSock API函数封装到相关类,使得网络编程更容易、简单。为了给编程人员提供更加方便的接口,MFC提供了CSocket类,它是由CAsyncSocket类继承下来的,提供了比CAsyncSocket类更高层、更易于编程操作的WinSock API接口。使用CSocket对象涉及CArchive和CSocketFile 类对象。CSocket编程步骤:(1)构造一个CSocket对象;(2)使用Create()成员函数生成一个socket对象。设计客户端程序时,Create()函数一般情况下应该使用默认参数。对于服务端程序,在本文由论文联盟http://www.LWlM.COm收集整理调用Create时须指定一个端口。wWW.ybask.COm(3)对于客户方套接字,则调用CAsyncSocket::Connect()函数与服务端套接字进行连接;对于服务方套接字,则调用CAsyncSocket::Listen()开始监听客户端的连接请求,收到连接请求后,调用CAsyncSocket::Accept()函数接受请求,建立连接。(4)产生一个CSocketFile对象,将它与CSocket对象关联。(5)为接收和发送数据各产生一个CArchive 对象,将它们与CSocketFile对象关联。(6)使用CArchive对象的Read()、Write()等函数完成传送数据。(7)通讯完毕,销毁CArchive、CSocketFile和CSocket对象。
  2、网络客户端程

[1] [2] [3] 下一页

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    基于健康保险的风险特征与产
    基于当前文化产业可持续发展
    基于四川省农村学校体育现状
    基于高三体育生训练与教学管
    基于业务流程转变的ERP应用风
    基于健美操对女子反应时的影
    基于体育锻炼改善教师亚健康
    基于当前举重运动员的心理障
    基于大超篮球联赛对当前校园
    基于高校公共体育课教学现状