毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
VB网络通信调试软件(2)
设计好后,需要进行调试。打开两台电脑,打开生成的应用程序文件,当使用TCP协议的时候,需要在先打开客户端,输入远程的ip地址,ip地址可以在运行中输入cmd,再输入ipconfig就能查到。TCP服务端选中后同样操作,最后连接成功后就可以实现已有的功能了。使用UDP通讯时,需要选择不同端口号否则会报错。要想用本软件和手机通讯,需要在手机下载tcp/udp软件,手机和此软件通讯能实现远程控制,需要wifi覆盖。软件可以用TCP/UDP协议实现通讯,并且可以实现自动发送,十吹冰进制发送显示,文本文件发送保存,以及和手机调试应用进行通讯。网上能找到程序员编写的相似的软件,我所设计的软件在功能上和他人的一样,可是在没有实现美观,这是由于对vb的一些功能还不熟悉造成的,所以,以后还需要不断提升自己才能做的更好。
1.引言
目前已经有多种串口调试工具,功能也很强,但是类似应用领域的网络调试工具却几乎没有。为了适应网络编程及网络调试人员的不同需求,网络调试助手的开发非常重要,使用VB实现网络通信方法大同小异,本次制作的软件参考的文献资料基本都是如何使用Winsock控件编写服务器端、客户端通信程序。实现了对基于TCP /IP协议、UPD协议、面向用户设计的可视化网络调试程序设计。
网络调试助手的应用于无线传感器,医院银行排除机,智能家居控制,矿井数据采集,轨道智能交通,无线刷卡,电站数据传输
系统
金融
,支付网络,无线POS 机,无线电表数据采集,工业设备无线联网,PLC控制等。在科技发达,电脑普及的今天,它的存在能为我们的生活带来便利。
本次设计样使用了VB 中的Winsock 控件完成了本次网络调试软件的设计制作,实现了两台
计算机
之间的通信,初步实现课题的任务要求。
2 主要知识介绍
2.1 Winsock控件介绍
Socket(套接字)最初是由加利福尼亚大学Berkeley(伯克利)分校为UNIX操作系统开发的网络通信接口,随着UNIX的广泛使用,Socket成为当前最流行的网络通信应用程序接口之一。20世纪90年代初,由Sun Microsystems,JSB,FTP software,Microdyne和Microsoft等几家公司共同定制了一套标准,即Windows Socket规范,简称WinSock。
Winsock控件对用户来说是不可见的,它提供了访问 TCP 和 UDP 网络服务的方便途径。为编写客户或服务器应用程序,不必了解协议的细节。通过设置控件的属性并调用其方法就可轻易连接到一台远程机器上去,并且还可双向交换数据。添加部件如图1-1, 图1-2.
打开Visual Basic6.0,点击“工程”→“部件”,弹出对话框,选择Microsoft Winsock Control 6.0 。这时在工具箱中会多一个控件,这就是Winsock控件,现在就可以开始使用它进行设计编程。
Winsock控件的常用属性:BytesReceived属性(接受数据的字节数),LocalHostName属性(本地主机名称),LocalIP属性(本地主机IP),LocalPort属性(本地主机端口),RemoteHost属性(远程主机名称),State属性(Winsock控件)(网络状态【连接、未连接】),Protocol属性(值为0-sckTCPProtocol 时使用TCP/ IP 协议,为1-sckUDPProtocol 时使用UDP 协议),Name属性(控件的名称),RemotePort属性(ActiveX控件)(远程主机端口),Object属性。
Winsock控件的常用方法:Accept方法(接受TCP连接请求),Bind方法,Close方法(关闭TCP连接),Listen方法(监听TCP数据),PeerData方法(获得数据),SendData方法(传输数据),GetData方法(获得数据)
Winsock控件的常用事件:Close事件(关闭连接),ConnectionRequest事件(连接请求),DataArrival事件(数据到达),SendComplete事件(数据传输完毕),SendProgress事件(数据传输中),Error事件(发生错误),Connect事件(建立连接)。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
PLC煤调湿自动控制系统的开发+梯形图
下一篇:
干线牵引电机车多电机驱动控制策略的研究与仿真
电磁导引自平衡车控制系统软件设计
OpenCV轻型立体视觉系统的结构及成像软件设计
基于网络通信的双边遥操作系统的研究
MATLAB基于网络通信的非线...
基于WCF架构的回转库控制和管理软件设计
Matlab+MSP430仓储搬运机器人控制系统软件设计
MCGS组态软件的牛奶冷却系...
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...
国内外无刷直流电动机研究现状
《醉青春》导演作品阐述
辩护律师的作证义务和保...
高校网球场馆运营管理初探【1805字】
谷度酒庄消费者回访调查问卷表
多元化刑事简易程序构建探讨【9365字】
中国古代秘书擅权的发展和恶变
拉力采集上位机软件开发任务书