毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
实时视频数据的千兆以太网传输程序设计(3)
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库版本。高位字节指定了所需库的次一级版本号,低位字节则是指定所需库主版本
共3页:
上一页
1
2
3
下一页
上一篇:
FPGA图像处理系统关键问题研究
下一篇:
太阳能电池组电压电流监测装置设计
通用型地质灾害预警数据...
多源数据融合技术茬地质...
地质录井数据库网络信息管理系统【2146字】
GIS多源数据集成模式评述【2446字】
可见光光谱数据驱动下的目标识别研究
条纹光栅实时三维测量系...
基于Landsat7数据的南京市地表温度反演研究
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计
国内外图像分割技术研究现状
公寓空调设计任务书
承德市事业单位档案管理...
神经外科重症监护病房患...
志愿者活动的调查问卷表
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...