李佳 毛岽博
摘 要:本系统主要利用Java语言,C/S架构,并结合了Socket网络编程技术与Microsoft Office Access(数据库软件)技术,选择TCP传输协议在两台计算机之间实现了文本与文件的实时传输功能和离线留言功能,进而实现局域网内计算机间的实时通信。
关键词:实时通信;局域网;网络编程;服务器端;客户端
中图分类号:TP393.18
1 局域网内实时通信的发展概况
目前,国内外对局域网内通信的发展情况有一定差别。下面分别从国外和国内两大方面对局域网内通信的发展情况进行介绍。
1.1 国外的发展概况
由于国外的计算机技术发展相对来讲比较成熟,他们对充分利用内部网络资源的认知比较早,并且很早前就已经开发了相关的产品,所以现在各种以局域网为单位的实时通信系统已经进入相对稳定发展阶段,在各个大小企业中也得到了良好的实际应用效果。
1.2 国内的发展概况
在国内,企业对局域网的实时通信系统认知和使用情况并不是很好,在局域网内实现文件传输和资源共享方面,各个企业单位还存在很大的缺陷。那么,基于局域网内部网络开发的产品也就比较少,而且无论是从理论上或实践上,我们的技术都还不够完善,所以在企业中也就没有得到广泛的应用。
2 相关理论及基础技术
本系统采用了Java编程语言,并结合了对Socket网络编程和Microsoft Office Access数据库技术以及TCP传输协议的应用。对各技术具体介绍如下。
2.1 Java语言
Java作为一种程序设计语言,它是面向对象的。通过网络协议,我们可以直接或者间接的与其它计算机进行通信,这就是网络编程的目的,要使两台计算机之间进行通信需解决两个主要问题:一个是如何准确定位网络上的主机地址;……