菜单
  

    2  网络编程
        应课题要求,为了方便的编写课题所需要的网络应用程序,我们将采用 Windows Socket网络编程技术对数据传输系统中的发送接收程序进行编程。那么我们首先就将对Windows Socket网络编程技术进行一个简单的论述。
    2.1   Windows Socket网络编程技术
    2.1.1套接字(Socket)
        通过资料我们可以知道,套接字(socket)即用来描述IP地址和端口。它是网络通信系统中的基本操作单元,亦是一个通过应用层到达传输层的接口,也可以看做为一个端点使得不同主机间的进程能够进行双向间的通信[9]。通常情况下,应用程序往往通过它向网络发出请求或者是应答网络请求。由此可见,套接字是网络编程中的一个必不可少的基本要素。
        目前可知,套接字(socket)可以根据通信协议的不同将其分为三种不同的类型:流式套接字,数据报式套接字以及原始套接字。其中,流式套接字可以提供一种面向连接的、可靠性强的数据传输服务,而数据报式套接字则是提供了一种无连接的服务。[3]
    2.1.2   Windows Socket的基本函数[9][15][23]
        在动手设计编写传输程序之前,有必要介绍一些常用且将应用于本次编程过程中的套接字函数:
    1. WSAstartup函数
    功能:
        一是加载套接字库;
        二是对套接字库的应用版本进行协商。[9]
    其中,wVersionRequested用来指定准备加载的 Winsock库版本。高位字节指定了所需库的次一级版本号,低位字节则是指定所需库主版本
  1. 上一篇:FPGA图像处理系统关键问题研究
  2. 下一篇:太阳能电池组电压电流监测装置设计
  1. 基于Landsat TM数据的南京市的热岛效应研究

  2. 基于长时间序列卫星数据的海面风能参数计算

  3. 物理实验中的数据误差处理

  4. 线阵激光雷达成像数据恢...

  5. 多光谱卫星遥感数据彩色...

  6. 基于MATLAB环境的串口数据采集与显示

  7. 2D视频转换3D视频的算法研究

  8. 中考体育项目与体育教学合理结合的研究

  9. java+mysql车辆管理系统的设计+源代码

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 十二层带中心支撑钢结构...

  12. 杂拟谷盗体内共生菌沃尔...

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 大众媒体对公共政策制定的影响

  15. 当代大学生慈善意识研究+文献综述

  16. 乳业同业并购式全产业链...

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回