
客户端必须输入服务器的IP地址和端口号才能和服务器建立连接。两者不仅可以互发信息,还应该对双方的请求进行响应处理,所以应自定义响应函数,用于处理请求事件。
TCP服务器所响应的事件有三种,分别为:
⑴ TCP_CONNECT:接受一个客户机的请求事件;
⑵ TCP_DISCONNECT:接受断开连接事件,可能由于客户端提出请求或者由于连接错误所引起;
⑶ TCP_DATAREADY:服务器接受由客户端发来的信息。
TCP客户端所响应的事件只有TCP_DISCONNECT和TCP_DATAREADY,基本内容与服务器类似。
服务器与客户端通信过程如下[5]:
⑴ 本地主机应用程序通过RegisterTCPServer函数注册成为服务器;
⑵ 客户端通过ConnectToTCPServer函数以及输入服务器IP地址和端口与服务器建立通信连接;
⑶ 连接成功后,服务器通过ServerTCPWrite函数向客户端发送数字化的座位余量识别结果,并通过ServerTCPRead函数读取客户端传输的数据;
⑷ 客户端通过ClientTCPRead函数读取服务器传输的结果并以图片形式显示在网页上,并通过ClientTCPWrite函数向服务器发送数据;
⑸ 当服务器和客户端不需要进行通信时,通过UnregisterTCPServer函数断开两者间的连接。
5 测试与讨论
经模拟图像测试表明该系统能准确判读出座位余量分布情况。模拟测试结果如图6和图7所示。图6、图7右侧图像为网页显示的座位余量判别结果。
本系统的设计实现了图书馆等相关场所座位资源余量的检测,力图达到座位资源最大程度化使用。通过摄像头监控拍摄,图像处理方式检测座位余量,可以准确地识别出当前时间段的座位余量。通过网络通信,读者可以及时了解检测结果,为下一步的学习生活作好安排,提高学习效率。经测试证明:该系统稳定性高,实用性强,操作简单、方便;同时,该系统对减轻管理员工作强度、提高管理员工作效率有实际意义。
参考文献:
[1] 仇志平,李树军.LabWindows/CVI虚拟仪器软件在测试领域中的应用[J].计算机工程与设计,2007.28(22):5544-5548
[2] 王建新,隋美丽.LabWindows/CVI虚拟仪器测试技术及工程应用[M].化学工业出版社,2011.
[3] 彭坤杨,董兰芳.一种基于图像平均灰度值的快速图像修复算法[J].中国图像图形学报,2010.15(1):50-55
[4] 冯晨华,徐捷,陈晟.基于Windows环境的TCP/IP网络通信的实现[J].计算机应用研究,1997.6:46-48
[5] 王学龙,彭喜元.利用LabWindows/CVI开发基于网络测试软件[J].电子测量技术,2003.3:13-16
(www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/
CSSCI核心/医学投稿辅导/职称投稿辅导。
投稿邮箱:fabiaoba365@126.com
在线咨询:
275774677、
1003180928
在线咨询:
610071587、
1003160816
联系电话:13775259981
主管单位:湖北省国资委 主办单位:湖北省经济干部管理学院 出版地:湖北省武汉市 国...
主管单位:国家民族事务委员会 主办单位:西北民族大学 出版地:甘肃省兰州市 国际标...
期刊简介: 《高等工程教育研究》是我国第一份、也是唯一一份面向工程教育研究的全国...
主管单位:山东省教育厅 主办单位:山东省教委 国内刊号:CN 37-1025/G4 国际刊号:IS...
期刊简介: 主管单位:吉林省社会保险事业管理局 主办单位:吉林省人力资源和社会保障...
期刊简介: 《种子科技》(月刊)创刊于1983年,曾用刊名:(种子通讯)是中国种子协...
近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。
此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。
如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。