首页 > 文章中心 > 即时通信软件

即时通信软件范文精选

开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

浅议VB.NET即时通信软件的实现与应用

摘要:随着互联网的迅猛发展,具备交互功能的各种应用类通信软件日益受到大家的亲睐,特别是即时通讯类软件广受欢迎。即时通信是一种借助计算机网络使用相应的软件,使身在不同地域的人们可以进行文本、音频、视频、等多方面数据交流的技术。本文采用Visual 为工具,细致的讨论了使用TCP协议来实现即时通信软件的实现过程,并对实现其功能的部分的相应重要函数和过程做了详细介绍。

关键词:即时通讯; socket;TCP协议

一工具的选择:VB .NET 是一个多语言的应用程序开发执行环境,也是Visual 中最关键的核心技术。它主要负责处理Web应用程序在开发过程中关键繁杂的工作,提供了一个自动进行管理应用程序的环境,提高了应用程序的可靠性和安全性。它使用起来简单快捷,并且易于开发、运行和维护,支持Web各种版本标准。具备面向对象的新特性,并且在很大程度上满足了程序员的需求。同样也具有类和名字空间、继承、重载,它的类也具有构造函数和析构函数。此外还有多线程的实现方法。在之前,使用者想实现多线程功能必须要采用Win32 API进行调用,但是这种方法不是很方便,容易出现各种不可预知的错误。在中,.包含了System. Threading名字空间,它们专门负责实现多线程的功能,而且操作起来相当简单;

二协议的选择与应用:在实现客户机和服务器之间的通信有采用TCP协议和采用UDP协议两大种方式。

当客户和服务器使用UDP协议的时候,因为UDP协议的下一个端口能对应多个连接,因此只要知道另一方的IP地址和端口号,并且对发的Winsock控件处在UDP协议的工作状态,就可以直接将数据发送过去。

这种方法存在明显缺点:无连接过程。也就没有办法进行用户的身份验证。也没有统一对应的服务器,因此管理起来比较困难,功能上也会收到许多限制。UDP协议自身没有办法克服的这些弱点。它不能保证数据的正确传输。

第二种方法是两端都使用TCP协议,服务器端采用一个长期处在侦听状态的Winsock控件和一组负责用来连接客户的Winsock控件数组。负责侦听的Winsock的端口号必须是固定的,而连接客户的Winsock的端口号需要设为0。这样操作系统就会自动去分配空闲的端口号给要进行连接客户的Winsock。但也存在缺陷,就是端口的分配不能人为控制,是由系统来指定。为了解决掉这个问题,实现人工指定服务器端使用的端口范围。就采用服务器端按顺序分配端口给连接客户的Winsock。这些端口采用按顺序分配的,从1024数字开始分配。当用户状态是离线时,程序回收掉这些端口号,以转给另一个连接的客户的Winsock。通过对比选择使用TCP协议来进行通信。

三功能要求:

全文阅读

基于Jxta的P2P即时通信软件的Java实现

摘 要:本软件的目的是要求解决传统的基于C/S模式的即时通信软件过分依赖于中心节点的性能的问题,基于P2P模式的即时通信软件可以有效地解决这些问题。本软件采用Java的基于P2P的Jxta网络框架,软件用IMbean链接GUI图形界面的开发方式,并实现了多个Peer节点之间的信息收发。

关键词:即时通信软件; P2P模式; Jxta; Java

中图分类号:TN87+; TP311 文献标识码:A 文章编号:1004-373X(2010)14-0136-04

Java Realization of P2P Instant Messaging Software Based on Jxta

QING Lin

(Hunan Normal University, Changsha 410006,China)

Abstract: The purpose of this software is to figure out the problem that the common instant message software mostly depended on the ability of the centre pole. The software is based on the frame of JXTA of the JAVA, and uses the development method of linking GUI with IMbean, achieves the posting of messages between every Peer.

Keywords: instant messaging software; P2P; Jxta; Java

全文阅读

Linux环境下即时通信软件设计与实现

作者简介作者简介:李伊林(1984-),男,江西省水利科学研究院助理工程师,研究方向为网络通信;傅小英(1987-),女,南昌大学信息工程学院硕士研究生,研究方向为计算机应用。1qt简介

qt是一个跨平台的c++图形用户界面库,由挪威trolltech公司于1995年底出品。qt的对象间通信采用信号/槽(signal/slot)机制,其中signal犹如mfc中的事件,而slot则是响应事件的方法。如果要实现对象间的通信,只需要把一个对象的slot和另一个对象的signal连接起来即可实现事件驱动[1]。

由于本系统是通过qt[2]图形开发工具来实现与用户之间的接口设计,所以在eclipse中如果要使用qt,则需添加qt插件方可建立qt gui工程文件。

2系统总体设计

本系统实现了linux系统下的简单通信,同时可以动态刷新在线用户列表,并与其他用户进行聊天通信或传送文件等[3]。如果用户想与其中某位好友聊天,则应该与其建立连接,此时两个客户端有一个作为服务器,另一个作为客户端。本系统的主要架构如图1所示。

系统主要分为客户端和服务器,服务器并不对用户发过来的信息进行转发操作,因为该做法会增加服务器的工作量。它只负责监听客户端的连接请求,同时,在与客户端建立新连接时,服务端会对客户端的端口号进行注册,之后将端口信息提供给每个连接上的客户端[4]。因而两个客户端之间的通信则不需要以服务器作为转发站,而是可以直接进行通信,从而减少了用户之间的通信响应时间。客户端主要可以进行注册、查找密码、添加/删除好友等一些基本操作[5],与好友建立连接之后,还可与好友进行聊天,互传文件等。

图1系统架构

3关键技术实现

全文阅读

局域网即时通信软件的研究与实现

摘要:即时通讯软件是在近几年在世界范围内发展起来的,它能实时的将各种形式的信息在网络之间传达。该聊天软件采用Mi- crosoft公司的SQL Server2000作为后台数据库,通过对现在流行的一些Icq的参考,建立数据库,完成信息的通讯。

关键词:网络;通讯;聊天;软件

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012) 03-0579-03

1概述

当今世界正处于信息时代,计算机和通信网络是这一时代所谓“信息基础设施”。在互联网相当普及的今天,在互联网上聊天对很多“网虫”来说已经是家常便饭了。聊天室程序可以说是网上最简单的多点通信程序。一个简单的聊天室,从程序员的观点来看就是在多个I/O端点之间实现多对多的通信。

2具体实现过程分析

本系统的设计核心是Socket底层通信,基于快速稳定的Socket底层通信架构,不可以实现聊天系统,还可以实现其它的如游戏、数据采集等实时性要求较高的系统,甚至可以建立一个快速的平台服务器系统。考虑到系统的可重用性和伸缩性,需要将本系统的网络通信的应用系统分离开。

这样基于可重用的网络通信层,可以实现其他各种实时性较高的应用系统,同时,系统还需要提供一些基本功能支持。

全文阅读

信息时代网络即时通讯软件的发展设想

【摘要】 二十一世纪是信息化、网络化的时代。伴随全球信息化发展的脚步加快,我国互联网与计算机技术也在不断的飞速发展。如今计算机网络系统已经融入到人们生活的各个方面,逐渐渗入到社会的各个行业中,深深影响着人们的生活和社会的进步与发展。即时通讯软件的普及应用使人们的交际、沟通、交流更加方便、快捷,本文就对信息时代网络即时通讯软件展开研究,并对即时通讯软件的发展前景展开分析和设想。

【关键词】 信息时代 即时通讯软件 发展

前言

信息化时代的来临,推动我国电子商务迅猛发展,互联网迅速普及和快速发展使人们的生活发生了翻天覆地的变化。即时通讯软件作为信息沟通中最重要的部分,已成为人与人之间沟通的主要桥梁,并成为社会人际交流的重要部分。即时通讯软件的推广及应用,使越来越多的人们加入到即时通讯的行列之中。

一、网络即时通讯的概述

即时通讯诞生与80年代末,因互联网、计算机网络在全球的普及与移动互联网的迅速发展而逐渐进入人们的视野。特别是进入90年代后,即时通讯发展速度日新月异,极大的方便了人们的生活,使人们之间的沟通和交流越来越便捷。即时通讯又可称之为即时消息,涵盖了接受信息、邮发文件、语音视频聊天等多种功能。因即时通讯不但具有电话的及时、实时性,还拥有电子邮件多发性的特点,使得即时通讯用户数量一路飙升。

目前,我国使用人数最多的即时通讯工具是腾讯QQ,在我国市场份额中占比达70%以上。其二是微软公司推出的MSN即时聊天工具,微软的使用者数量庞大,而且又与WindowsXP无缝链接,因此MSN得到广泛的应用,成为全球引领时尚潮流的聊天工具。其三是网易POPO,它是网易公司研发的首款多媒体即时通讯工具,而且是免费使用的。其次就是新浪UC,作为全新的、完全开放的即时通讯娱乐平台,其设计理念非常人性化。人们在使用时,可以随意改变场景及心情变化,具备视频电话、信息群发助手、在线游戏、文件传输等各种使用功能,满足用户各种需求。这些即时通讯带给人们便利的同时,也在向商业进军,给很多商家和企业提供了更多的发展机会,即时通讯的商业价值正在逐渐提高。

二、网络即时通讯软件的发展

全文阅读

关于即时通信软件数据库安全技术的研究

摘要:基于此迫切需要就即时通信软件的数据库的安全问题做进一步的研究工作。本文主要探讨了即时通信软件数据库系统方面所面临的安全问题,并据此提出了建议。

关键词:即时通信;数据库安全;数据库加密

中图分类号:TP393.08 文献标识码:A 文章编号:1007-9599(2011)23-0000-01

Study on Instant-messaging Software Database Security Technology

Yu Hongyu,Chen Tiezhu,Xu Yanbing

(Jinzhou Teacher's Training College,Jinzhou 121000,China)

Abstract:This urgent need for instant-messaging software based on database security issues for further research work.This article mainly discusses IM facing security problems with database systems,and makes recommendations accordingly.

Keywords:Instant Messaging;Database security;Database encryption

全文阅读

即时通信软件在中学生有效学习中的功能

摘 要 在网络信息时代背景下,作为硬件的固定和移动通信工具得到普及,腾讯QQ等通信社交软件已经为成为中学广大师生的重要通信渠道。本文重点探讨中学教师如何通过腾讯QQ这一辅助教育手段,在学生思想引导、端正态度,兴趣培养、激发潜能,指导方法、提升效率上发挥更好的作用。

【关键词】QQ 中学生 有效学习

21世纪人类已经进入到信息时代,网络通信技术已经在全社会普及,引起了社会生产和人们生活的深刻变革。作为身处信息时代的中学生,其成长成才深受其影响,也对青少年时期的中学生教育带来了“双刃剑”效应。

1 网络对中学生有效学习的双重影响

从积极的意义上来讲,高度信息化的社会开始成为青年的生活世界。网络技术使计算机从孤独、封闭中解放出来,形成民主开放、自由共享的网际网络,成为人们相互交流、共同旅行的生存空间。网络已经成为人们工作生活的必须工具,中学生不可或缺。除此之外,网络无所不包的信息为中学生获得信息、扩大阅读面提供了极大便利,其交互性使人机互动、人人互动的时间、空间、方式远远超出了传统的互动范畴,深刻影响着中学生的学习方式。学生可以利用网络的交互性,就自己的特殊问题向老师请教,展开讨论;根据自己的兴趣进行某些方面更为深入学习和探索,以求得个性的发展。建构主义认为,“知识不是通过教师传授得到,而是学习者在一定的情境即社会文化背景下,借助其他人(包括教师和学习伙伴)的帮助,利用必要的学习资料、学习工具,通过意义建构的方式获得。”

从消极的的意义上来讲,如果中学生没有恰当的使用网络,如形成“网瘾”等,也会引起中学生对学习的积极性和主动性。一是“网瘾”会浪费大量的时间和精力。比如,有的学生基本上保持QQ全天候在线,手机、平板、计算机成了他们挂QQ的主要方式。个别学生在上课时间偷偷玩手机,部分学生由于玩QQ影响休息,精神不振。课下把作业和预习抛之脑后,谈论起DOTA、WOW等立马精神百倍。二是通过网络接触不良信息,对学生的学习观造成扭曲。黄色、暴力、赌博、等信息通过图文、视频、网游等方式,在网络上传播,让处于三观形成阶段的中学生产生错觉和误判,把虚拟误认为现实并沉迷其中。比如在语文学习方面,“由于中学生处于叛逆时期,对新鲜事物的追捧使网络流行语极易在这类人群中获得青睐,但是中学生心智处于成长时期,过分的‘暴露’在网络流行语氛围下,将会导致中学生丧失对规范语文的学习兴趣,甚至会影响到他们对规范语文的使用能力。”

2 通过即时通信软件促进中学生有效学习的可行性分析

“网络在现代社会的作用越来越突出,学校教育已无法回避网络对学生的学习、生活产生的影响。”以腾讯QQ为例,其为深圳市腾讯计算机系统有限公司开发的一款万维网及时通信软件。其功能强大,最高在线人数达2.5亿(图1),中学生基本人手一号,这为网络教育提供了可能。首先,QQ是网络教育的稳定平台。目前,在众多的即时通信软件中,笔者所在的班级只有QQ实现了人手一号甚至多号,只有QQ空间的使用远远超过微博,达到100%,这使得教师基于QQ创新教育途径成为可能。其次,QQ软件设计的初衷符合网络教育的需要。网络的特性之一就是使用主体的平等性,通过QQ实现平等无碍的交流是其设计的主要目的。通过QQ,教师可以更加容易的与学生交朋友,走近其心灵,引导其思想,开展知识技能教育。再次,QQ的强大功能可以满足中学教育教学的需求。腾讯QQ除了常用的“网聊”之外,还有空间、说说、相册、心情、视频、语音等功能,为教师传道受业、答疑解惑提供了方便。比如,利用“群聊”功能,还可以实现一对多的即时指导。

全文阅读

基于P2P模型的安全即时通信软件的研究与开发

摘要:关于P2P的广泛应用中,即时通信是其中常需要用到的核心技术;同时,在该模型应用中实现即时通信,对通信信息加密,以实现安全性,保密性。在实现即时安全对话的基础上,将文件传输、通信者选择等功能模块嵌套在原有通信模块上,最终实现在P2P模型上完成与安全的对话者进行安全对话,并安全传输所需文件。

关键词:P2P;即时通信;安全加密

中图分类号:TP393.03 文献标识码:A文章编号:1007-9599 (2010) 09-0000-01

Secure Instant Messaging Microsoftware Research&Development Depend on the P2P Model

Wang Songhe,Dong Xinying

(Fuzhou University,Fuzhou350100,China)

Abstract:On the widely use of instant message(IM),P2P model is one of the core technologies;at the same time,use encryption to achieve security and confidentiality of communication and information exchanging. Instance security communication,add file transfer module,IP search function module and others into the communications platform,and ultimately the implement of the P2P model for security communication and secure transmission of documents is achieved.

Keywords:P2P;Instant Message(IM);Security;Encryption

全文阅读

即时通信:谁动了我的电脑?

也许你的操作系统突然崩溃,也许你发现很多重要的信息丢失,也许有一天你发现自己那张很滑稽的照片居然被公布在网络上……谁动了我的电脑?你一定会问,他又是怎么做到的呢?罪魁祸首正是你每天都不可缺少的即时通信软件,它就像一扇没有锁紧的大门,让恶意破坏者得意洋洋的登堂入室。

以方便及时的特性迅速风靡的即时通信软件已经彻底改变了人们的沟通与生活方式,但是迅速传递信息和文件的功能也为用户的系统带来各种麻烦与潜伏的泄密问题。例如2004年让很多用户“中招”的MSN“性感烧鸡”,以及花招百出的QQ病毒,都让人心有余悸。

为了瓜分国内即时通信软件市场,各种软件都不断整合更多功能,而从安全的角度讲,功能越丰富,安全能力就越薄弱,作为一种以沟通最便利为目的的即时通信软件,认证机制和保护手段的相对薄弱,成为各种恶意行为存在和传播的温床。

即时通信的“硬”危险

尽管所有的即时通信软件服务商都一再提醒人们不要利用这些软件传播敏感信息,但是人们依旧无法抗拒便利的诱惑,越来越多的商务活动通过即时通信软件进行,在服务器和人们的电脑中,都留下了大量密码和重要信息。相对于服务器被攻击的概率,个人电脑中的信息被窃取的可能性更大。那些公然破坏你的系统,让你的电脑崩溃,重要文件丢失的恶意程序还算是君子,而那些悄悄装载在你电脑上的木马、间谍软件才是最危险的,它们不仅可能窃取你的重要机密,甚至可以长期监控你的电脑。除了信息被窃取之外,由于即时通信工具脆弱的加密或者根本不存在的保密方式,网络窃听也能为人们的秘密造成极大威胁。

病毒也开始更愿意通过即时通信软件传播,由于用户之间的信任度,很多人在毫无防备的情况下就被病毒袭击。有些病毒以导致系统崩溃和安装木马为目的,例如波及众多MSN用户的“性感烧鸡”、“我爱你”病毒;有些是窃取即时通信软件账号密码和相关信息的病毒或者木马,例如OICQ密码终结者;有些则通过恶意程序传播消息“炸弹”,干扰人们的正常使用,例如著名的“飘叶千夫指”病毒等。

即时通信软件的病毒越来越多,很有可能成为网络病毒传播的主要途径,因此无论对即时通信服务商还是安全服务商来说,都是严峻的考验。也许我们可以期待未来能够将安全功能嵌入即时通信软件中,尽可能保护我们的隐私。

除此之外,即时通信软件的存在对很多公司和个人的防火墙而言是一种矛盾,大多数即时通信软件都允许用户选择使用的端口,或者自动尝试可以进行通信的端口,甚至能够利用某些机制绕过防火墙,这就给了某些攻击者可乘之机,通过即时通信对防火墙保护的网络和电脑造成破坏――这种危险对企业用户尤为严重。

全文阅读

以科技接受模式和创新扩散理论探讨WeChat之使用动机

摘 要:本文希望通过对WeChat的研究,以科技接受模式、创新扩散理论为基础,针对影响使用者与潜在使用者移动即时通讯软件的使用因素进行探讨,结论如下:由于移动即时通讯软件的使用环境与特性,使用者与潜在使用者拥有兼容设备时,可观察关系紧密的使用者使用状况,或者自行下载安装软件实际试验,增加软件的可试验性与可观察性,对于使用者采用移动即时通讯软件有正向影响。移动即时通讯软件的多元化功能,以及低于传统通讯成本的成本花费,影响使用者的使用态度进而影响使用者实际使用行为,移动通讯软功能的多元化与大幅降低信息传输成本,相较于传统手机拥有较高相对优势,有助于提升使用者采用意愿。使用者使用移动即时通讯软件状况,不同年龄所注重功能属性有所不同,年龄偏大者主要注重和使用文字、语音传输功能,年龄偏小者除文字、语音传输功能外,对移动即时通讯软件的多元化功能也相当注重。新移动即时通讯软件复杂程度,影响使用者采用意愿,使用者移动设备的新旧程度、使用习惯与外部效益情况的不确定,对于使用者使用移动即时通讯软件有重要影响。与潜在使用者背景越相近的使用者传递出信息越可信,对潜在使用者影响越大。在各外部因素中,环境因素,自身因素对于使用者的感知有用性和感知易用性的影响大于软件因素和硬件因素。

关键词:WeChat;科技接受模式;创新扩散理论

一、绪论

随着科技的发展,移动通讯制式标准逐步成熟完善,从最初了模拟信号发展到现在4G LTE,从最初的满足人们的通话要求,到现在可以为使用者提供高速的移动网络接入,与之配套的移动通讯设备也由凤毛麟角,成为现在人们的生活必需品。如果说智能手机改变了人们的生活,那么改变生活的途径就是应用程序。正是由于智能手机的普及和成熟,智能手机软件研发行业异军突起,以苹果的App Store为代表的应用市场大行其道。在App Store的分类中,社交类App占据一席,而移动即时通讯软件则是其中的重要组成。目前市面上的移动即时通讯软件种类非常之多,有美国的Whatsapp,日本的Line,韩国的Kakao,中国的WeChat,也有基于Facebook的Facebook Messenger。WeChat在功能上允许用户之间免费收发短消息、图片以及语音信息。虽然,很多业内人士指出微信是一款山寨产品(比如kik)。不过,众多同类软件相比,善于微创新的腾讯给微信增加了很多新功能,比如:“扫一扫”、“查看附近的人”等功能。微信的这些新功能已经超越其在亚洲的同类软件,Line与Kakao。本文希望通过对WeChat的研究,了解影响使用者的使用者的使用原因,以及让使用者持续使用的深层次原因。

二、文献回顾

科技接受模式,也称科技接受理论,是由戴维斯(Davis)在1986年提出,目前常用以探讨使用者对于新科技的接受度。在该理论中指出影响使用者使用行为因素有三层关系,并且是渐进的。创新扩散理论,起源于创新使用模式是由学者菲利普・科特勒(Philip Kotler)所提出的。它假设消费者会经历“认知”、“情感”、“行为”三个反应阶段,且依此顺序“学习”―“感觉”―“动作”完成新产品的最终购买决策。埃弗雷特・罗杰斯(E.M.Rogers)认为创新是“一种被个人或其它采纳单位视为新颖的观念、时间与事物”。学者埃弗雷特・罗杰斯(E.M.Rogers)对其模式有了不同修正性的解释,也就是创新扩散理论。

(一)科技接受模式

戴维斯(Davis,1989)根据菲什拜因(Fishbein)和阿耶兹(Ajzen)在1975提出的理理论与阿耶兹(Ajzen)在1985年提出计划行为理论发展而提出科技接受模式,目的是探讨人们对于新科技或新信息系统的接受行为。由美国学者菲什拜因(Fishbein)和阿耶兹(Ajzen)于1975年提出,理理论是用于分析态度如何有意识的影响个体行为,并关注于认知信息的态度形成过程,基本假设认定人是理性的,并且在做出某一行为前会思考各种因素,判断自身行为的意义与后果。阿耶兹(Ajzen)于1985年提出计划行为理论(Theory of planned Behavior,TPB),因为阿耶兹(Ajzen)认为TRA虽对行为有预测及解释能力,但却没有个人行为条件与能力,故加入认知行为控制变项。TRA与TPB 皆有行为的态度及主观认知为变相,但在TPB中多一项认知行为的控制,他能直接对行为产生影响力。所以阿耶兹(Ajzen)在计划行为理论中认为是受到“对该行为所抱持的态度(行为态度)”、“主观准则”及“认知行为控制”三项变项所组成的。

全文阅读