摘要:时代在发展,信息技术也在不断革新,人类生活各方各面都与计算机技术紧密相联,尤其在通讯方面。为了让交流变得越来越方便,能够让信息得到快速的传播,让资源能够得到有效的共享,许多聊天软件应运而生。这些软件广泛应用于娱乐、办公、信息传输等领域,如QQ、MSN、飞鸽等等。其中局域网通讯工具在日常办公中发挥了重要的作用,局域网内的计算机不需要接入外网便可以相互进行信息交互,共享资源文件,大大提高了工作效率,同时也节省了工作时间,局域网通讯工具在未来办公中扮演着越来越重要的角色。54045
本文主要研究如何开发局域网通讯工具,分解出局域网通讯工具的具体功能需求以及解决方案。在本次的开发过程中,首先了解了局域网软件的发展背景,对软件进行了功能需求分析,通过查阅相关资料解决了相关问题,对软件进行了详细设计。本软件使用C#语言编写,使用了TCP,UDP协议,使用Visual studio 2010开发工具开发。
毕业论文关键词: 局域网,通讯,C#语言,TCP,UDP
Abstract:With the continuous development of information technology, the normal work of the human life is inseparable from the computer technology, especially in the aspect of communication. In order to make communication become more and more convenient, can lead to the spread of information quickly and let resources can be effectively Shared, a lot of chat software arises at the historic moment. The software is widely used in entertainment, office, information transmission, and other fields, Such as QQ, MSN, flying pigeon and so on. The LAN communication tools play an important role in the daily work. Computers in a network can do not need to access the network information interaction each other, share the resource file, greatly improving the work efficiency, at the same time also save the working time. LAN communication tools in office plays a more and more important part in the future.
This paper mainly studies how to develop LAN communication tools, decomposition of the specific function requirement of LAN communication tools and solutions. In the development process, firstly understand the local area network software development background, on the software function demand analysis, through access to relevant information to solve the related problems and on the software design in detail. The software written using c # language and used TCP, UDP protocol.This software developed by Visual studio 2010 development tool.
Key words: local area network,communication,c # language,tcp,udp
目录
1 绪论 4
2 系统概述 5
2.1 可视通话软件的特性及优越性 5
2.2 可视通话软件的发展现状 5
2.3 C#与.NET框架简介 6
2.4 TCP/UDP协议简介 6
2.5 SOCKET简介 7
2.6 P2P简介 9
3 软件需求分析 10
3.1 软件功能需求 10
3.2 软件性能需求 11
3.3 开发平台选用 11
3.4 系统业务流程及功能结构 11
4 软件的实现 12
4.1 登录界面设计 12
4.2 主面板设计 13
4.3 聊天窗口设计 15 C#局域网的可视通话软件的设计+源代码:http://www.youerw.com/jisuanji/lunwen_58243.html