论文部分内容阅读
电话网络的发展和进步促使互联网产生,互联网最普遍的应用就是通信和沟通。互联网的分布范围很广,世界上各个地方的网络都可以通过互联网实现相互之间的连接和沟通。随着计算机和信息技术的发展和进步,计算机网络不断得到发展,这种变化也对人类日常生活的各个方面进行了应用和推广。同样为了利用网络和计算机技术的发展,人们也在不断研究和应用给更多的工具。人们的通讯方式也通过各种在线服务进行了改变,人们可以不受距离和时间的限制和约束进行通讯和交流。以往各种传统的联系方式对于现代化的生活不再适用。语音通讯软件的产生,其无可替代的快捷、经济、便利性已经成为即时通讯市场的又一亮点,它的前景无可限量,必将在以后的生活中发挥着重要的作用。然而,现有的即时通讯软件往往以娱乐休闲为目的,具有多种娱乐性功能,不能很好满足企业特定的通讯需求,企业内部通讯和传送文件需要安全可靠、高效便捷、易于使用和维护的通讯软件,因此开发一个适合企业之间以及企业内部语音通讯和传送文件的软件具有重要意义。本文使用java.net包和java.sound包提供的类和接口,在NT4.0网络环境(TCP/IP)下使用JDK1.5,数据库使用SQL Server2000,开发了一款即时语音通讯软件“ITalk”。该软件分为客户端与服务器端两个部分,客户端具有一般通信软件的功能,包括:群体聊天功能、点对点的文字聊天功能、文件传送功能和即时语音通讯功能等。服务器端主要提供新用户的帐号注册功能,用户登录的帐号名与密码验证功能。该软件突出即时语音通讯,在点对点连接通信时,可以彻底摆脱对远程服务器的依赖,避免和远程服务器连接过多造成的网络资源的浪费。通过在企业内部各部门中的应用实验验证了开发软件的有效性和可靠性,满足了企业通讯需求,取得了较好的成果。