利用VB中WINSOCK实现局域网中的通信,对于局域网用户中的编程爱好者来说,如果能自己编一个局域网通信程序,那么这一切将是多么美妙!可是,如果要从头开始完全由自己来编写一段用于通信的程序,必须对相关的网络协议及其他的一些较底层的技术有较深入的了解,这可不是一件容易的事。而现在有了Winsock控件,一切就不同了,它已经替你封装了所有烦琐的技术细节,并提供了访问TCP和UDP网络服务的方便途径。你只需通过设置控件的属性并调用其方法就可轻易连接到一台远程计算机中,并且还可以双向交换数据,而这一切都不需你了解TCP的细节或调用低级的Winsock APIs。
上传时间: 2015-11-27
上传用户:lps11188
0引言对于一个程序员,如果要从头开始完全由自己来编写一个用于通信的应用程序,必须对相关的网络协议及其它的一些底层技术有较深入的了解,编程难度比较大。Visual Basic(VB)为广大程序员提供了基于WindowsSockets网络编程接口的Winsock控件,它封装了所有繁琐的技术细节,并提供了访问TCP和UDP网络服务的方便途径,只需通过设置控件的属性并调用其方法就可轻易连接到一台远程计算机中,并且还可以实现双向交换数据。因此,利用VB的Winsock 控件来编写基于TCP和UDP协议的通信程序,可以降低编程难度,简化应用程序。1TCP和UDP协议介绍TCP和UDP是TCP/IP协议中的两个传输层协议,它们使用IP路由功能把数据包发送到目的地,从而为应用程序及应用层协议提供网络服务。TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议。“面向连接”就是在正式通信前必须要与对方建立起可靠的连接,这就好象平时的打电话,必须等线路接通了、对方拿起话筒才能相互通话。一个TCP连接必须要经过三次“对话“才能建立起来,其中的过程非常复杂。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议,是面向非连接的协议。“面向非连接”就是在正式通信前不必与对方先建立连接,不考虑对方状态就直接发送数据,这就好象平时的发手机短信,不必考虑对方状态,只需要输入对方手机号就行。TCP提供的是面向连接的、可靠的数据流传输,而UDP提供的是面向非连接的、不可靠的数据流传输。面向连接的协议在任何数据传输前就建立好了点到点的连接,面向非连接的协议在数据传输之前不建立连接,而是在每个中间节点对面向非连接的包和数据包进行路由。
上传时间: 2022-06-24
上传用户:
SIM300模块 用于通信开发 以及GPRS领域
上传时间: 2013-06-28
上传用户:fhzm5658
2812中文手册(清华版)-TMS320C2000系列是美国TI公司推出的最佳测控应用的定点DSP芯片,其主流产品分为四个系列:C20x、C24x、C27x和C28x。C20x可用于通信设备、数字相机、嵌入式家电设备等;C24x主要用于数字马达控制、电机控制、工业自动化、电力转换系统等。近年来,TI公司又推出了具有更高性能的改进型C27x和C28x系列芯片,进一步增强了芯片的接口能力和嵌入功能,从而拓宽了数字信号处理器的应用领域。
上传时间: 2013-07-18
上传用户:2728460838
用cpld实现曼彻斯特编码\r\n用verilog HDL进行曼彻斯特编码,用于通信中
上传时间: 2013-09-07
上传用户:786334970
介绍了基于采用分立元件设计的LC谐振放大器的设计方案与实现电路, 可用于通信接收机的前端电路,主要由衰减器、谐振放大器、AGC电路以及电源电路四部分组成。通过合理分配各级增益和多种措施提高抗干扰性,抑制噪声,具有中心频率容易调整、稳定性高的特点。电路经实际电路测试表明具有低功耗、高增益和较好的选择性。
上传时间: 2014-12-23
上传用户:anng
产品概要: 3GHz射频信号源模块GR6710是软件程控的虚拟仪器模块,可以通过测控软件产生9kHz到3GHz的射频信号源和AM/FM/CW调制输出,具有CPCI、PXI、SPI、RS232、RS485和自定义IO接口。 产品描述: 3GHz射频信号源模块GR6710是软件程控的虚拟仪器模块,可以通过测控软件产生9kHz到3GHz的射频信号源和AM/FM/CW调制输出,还可以通过IQ选件实现其它任意调制输出。GR6710既可程控发生点频信号和扫频信号,也支持内部调制和外部调制。GR6710可安装于3U/6U背板上工作,也可以独立供电工作,使用灵活。该模块可用于通信测试、校准信号源。 技术指标 频率特性 频率范围:9kHz~3GHz,500KHz以下指标不保证 频率分辨率:3Hz,1Hz(载频<10MHz时) 频率稳定度:晶振保证 电平特性 电平范围:-110dBm~+10dBm 电平分辨率:0.5dB 电平准确度:≤±2.5dB@POWER<-90dBm,≤±1.5dB@POWER>-90dBm 输出关断功能 频谱纯度 谐波:9KHz~200MHz≥20dBc,200MHz~3GHz≥30dBc 非谐波:≤80dBc典型值(偏移10kHz,载频<1GHz),≥68dBc(偏移10kHz,其它载频), 锁相环小数分频杂散≥64dBc(偏移10kHz) SSB相噪: ≤-98dBc/Hz 偏移20kHz(500MHz) ≤-102dBc/Hz 偏移20kHz(1GHz) ≤-90dBc/Hz 偏移20kHz(>1GHz) 调制输出:调幅AM、调频FM、脉冲CW,其它调制输出可以通过IQ选件实现 调制源:内、外 参考时钟输入和输出:10MHz,14dBm 控制接口:CPCI、PXI、SPI、RS232、RS485、自定义GPIO 射频和时钟连接器:SMA-K 电源接口:背板供电、独立供电 可选 电源及其功耗:+5V DC、±12V DC(纹波≤2%输出电压),≤38W 结构尺寸:3U高度4槽宽度(100mm×160mm×82mm,不含连接器部分) 工作环境:商业级温度和工业级温度 可选,振动、冲击、可靠性、MTBF 测控软件功能:射频信号发生、调制信号输出、跳频/扫频信号发生、支持WindowsXP系统 成功案例: 通信综测仪器内部的信号源模块 无线电监测设备内部的信号校准模块 无线电通信测试仪器的调制信号发生
上传时间: 2013-11-13
上传用户:s363994250
高斯白噪声的算法源代码,用于通信系统的matlab编程
上传时间: 2014-02-04
上传用户:thesk123
用cpld实现曼彻斯特编码 用verilog HDL进行曼彻斯特编码,用于通信中
上传时间: 2015-05-02
上传用户:chenbhdt
现在matlab应用范围很广,通信又是现在比较热门的专业,这本书讲的就是matlab用于通信方面的仿真。
标签: matlab
上传时间: 2015-07-04
上传用户:zaizaibang