- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于socket的网络聊天室
摘 要
八十年代初,美国政府的高级研究工程机构(ARPA)给加利福尼亚大学Berkeley分校提供了资金,让他们在UNIX操作系统下实现TCP/IP协议。在这个项目中,研究人员为TCP/IP网络通信开发了一个API(应用程序接口)。这个API称为Socket接口(套接字)今天,SOCKET接口是TCP/IP网络最为通用的API,也是在INTERNET上进行应用开发最为通用的API.。
WINSOCK 是在Windows进行网络通信编程的API接口,也是Windows网络编程的事实标准。在网络编程中最常用的方案便是客户机/服务器模型(C/S)。本文提出了在客户机/服务器模型下用WINSOCK实现的聊天室软件的方案。随着网络技术的发展及人们生活的需求,网络聊天已越来越受到人们的亲睐 。本课题是开发一个基于TCP的局域网聊天室系统,采用软件工程的方法,综合运用数据库技术、程序设计技术、网络技术。研究的主要内容是如何利用TCP套接字编写网络聊天程序,主要完成了客户端的号码注册,发送信息与显示在线用户及服务器端的广播信息,管理用户数据库与在线用户显示等工作.通过聊天工具的使用,让分布在不同地点、使用不同机器的一组用户能够及时进行信息交流.达到信息共享的目的.从而提高工作或者生活效率。考虑到对用户的管理及安全性问题,增加了管理数据库功能。适用于局域网使用的网络聊天工具,其操作简单,灵活性好,运行也比较稳定。
关键字 :C/S 套接字 TCP
Abstract
The early 80s, the U.S. governments Advanced Research Project agency (ARPA) to the University of California, Berkeley provided funding to enable them to achieve in the UNIX operating system, TCP / IP protocol. In this project, researchers for the TCP / IP Network Communication Development an API (application program interface). This API is called Socket Interface (socket). Today, SOCKET interface is a TCP / IP network of the most common API, is the INTERNET application development on the most common API.
WINSOCK network communication in the Windows API programming interface, is the de facto standard Windows network programming. In network programming is the most commonly used program client / server model. In this paper, the client / server model implemented using WINSOCK chat room software program.With the development of networking technology and the living demand of people,chating on network is more and more acceptable by people .This topic is going to talk about that to develop the local area internet chatroom system which based on UDP , It adopts the method of software engineer ,and uses the technology of database , process design and network synthetichy .The prinary content of researching is how to use the UDP sleeve to joint the procedure of compiling the network chat, it is main to finish the task of the number’s applica
您可能关注的文档
- 矿用液压支架的设计-液压支架的设计.doc
- 《企业组网》课程设计无线校园网的规划与设计[毕业设计].doc
- 16×16点阵LED电子显示屏设计(电子信息技术专业单片机论文).doc
- 220KV架线施工作业指导书.doc
- BBS论坛的设计与实现( 计算机科学与技术专业毕业论文).doc
- C++简单图像处理系统(信息与计算科学专业数字图象处理课程设计).doc
- C++数据结构算法演示系统(论文).doc
- CA6140车床的数控改装设计.doc
- EDA课程设计--病房呼叫系统的设计.doc
- Java基于RFID的景点导览系统.doc
- C++基于局域网Linux环境下的心跳检测系统实现[毕业设计,精品论文].doc
- C++声音压缩及应用实例设计[毕业设计,精品论文].doc
- C++师生教学互动平台的设计和实现[毕业设计,精品论文].doc
- C++图书管理系统[毕业设计,精品论文].doc
- C++学生信息数据库管理系统[毕业设计,精品论文].doc
- C++员工管理系统的设计与开发[毕业设计,精品论文].doc
- CPU性能测试论文[毕业设计,精品论文].doc
- C海洋科技仓储管理系统[毕业设计,精品论文].doc
- C语言网络教学站点的开发与设计[毕业设计,精品论文].doc
- Delphi小区物业管理系统的设计与实现[毕业设计,精品论文].doc
文档评论(0)