毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网计算机毕业设计频道C++/VC设计

Windows Sockets通讯聊天系统

  • 设计环境:access + C++/VC设计
  • 论文字数:12000字以上
  • 包含资料:开题报告+论文+源码+英文翻译+答辩ppt
  • 相关Tags:聊天  
  • 难度系数:

Windows Sockets通讯聊天系统简介

 本次毕业设计拟采用微软的VC++或C#语言进行软件编程,首先从了解网络方面着手,了解网络中的一些常规通信协议,并且了解其作用。Windows Sockets是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。Windows Sockets规范定义并记录了如何使用API与Internet协议族(IPS,通常我们指的是TCP/IP)连接,尤其要指出的是所有的Windows Sockets实现都支持流套接口和数据报套接口.应用程序调用Windows Sockets的API实现相互之间的通讯。Windows Sockets又利用下层的网络通讯协议功能和操作系统调用实现实际的通讯工作。Socket控件可以供Microsoft Acess、Visual Basic,Visual C++或Visual Foxpro等语言的开发人员使用。要实现我的毕业设计课题就必须深入的了解Windows Sockets接口。首先从这里入手,了解清楚Windows Sockets编程的具体方法,实现简单的通信模块。然后再进一步步扩展文件传输,语音视频等功能。

目前的大多数即时通信软件必须通过Internet,如果是企业内部网络没有连接到Internet,那就不能使用IM软件。因此鉴于这种现象有必要开发一种聊天工具,用来实现内部局域网之间的交流及通信。这种软件必须精简但强捍,能满足学校、企业、公司等等的内部交流。它最大的好处就是不需要连接internet就可以运行。这有利于提高学校、公司等的效率。由于Socket使用方便、功能强大、稳定性高等特点,所以得到广泛应用。用它开发的软件能有效地降低局域网通信负荷,提高局域网的使用效率,满足人们对即时通讯软件的期望。而且它应用范围极广,可以通过它进行扩展功能的延伸。除了最基本的文字聊天功能之外,还可以实现局域网内部的文件传输、语音聊天等功能。经过深入的调研和对socket学习,本次毕业设计拟采用socket技术设计一款适合企业使用的局域网聊天通信软件。

在设计和实现过程中需要解决以下关键问题:

(1)客户端程序启动之后就能看到当前哪些机器在线,哪些可以与之进行对等通信。

(2)一旦有某个网内的机器上线了,要有即时通知,并能及时更新用户界面中的用户列表。

(3) 聊天界面要人性化,使用方便,不需要专门的培训,上手简单。

(4) 实现一对一的文字聊天功能。

(5) 实现点对点文件传输的功能。

(6) 实现局域网同声语音聊天功能。

计算机毕业设计说明

本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。
·上一毕业设计:Windows防火墙的设计与实现
·下一毕业设计:远程控制系统设计

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询