基于socket的局域网聊天室的实现.doc

约33页DOC格式手机打开展开

基于socket的局域网聊天室的实现,基于socket的局域网聊天室的实现页数33 字数5868[中文摘要]:80年代初,美国政府的高级研究工程机构(arpa)给加利福尼亚大学berkeley分校提供了资金,让他们在unix操作系统下实现tcp/ip协议。在这个项目中,研究人员为tcp/ip网络通信开发了一个api(应用程序接口)。基于socket的局域网...
编号:10-27706大小:456.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 天缘 发布

基于Socket的局域网聊天室的实现
页数 33 字数 5868

[中文摘要]:80年代初,美国政府的高级研究工程机构(ARPA)给加利福尼亚大学Berkeley分校提供了资金,让他们在UNIX操作系统下实现TCP/IP协议。在这个项目中,研究人员为TCP/IP网络通信开发了一个API(应用程序接口)。基于SOCKET的局域网通信是一种灵活的、易于实现的,低成本的方法。它可以运行在各种使用TCP/IP协议作为通讯协议的网络上。而在SOCKET API的帮助下,开发基于SOCKET的局域网通信软件也是非常易于实现的。本文的目标是通过在TCP/IP协议之上,实现一个基于Socket的局域网通信程序,在局域网没有连通Internet的情况下,局域网内的全部机子可以通过一个服务器建立的聊天室进行聊天。

[关键词]:局域网,socket,聊天室,通信

一、 前言 1
(一)、 选题背景 1
(二)、 前人的工作成果 1
二、 设计目标 1
三、 设计方案介绍 2
(一)、 Socket的发展历史 2
(二)、 Socket的原理 2
(三)、 应用程序调用Socket过程与步骤 3
四、 实现过程分析 5
(一)、 通信程序设计说明 5
(二)、 程序的实现过程 6
(三)、 核心代码分析 9
五、 软件运行视图 22
六、 个人体会 23

参考文献

[1] Warren W.Gay著。实战Linux Socket 编程。 西安电子科技大学出版社。 2002年

[2] Douglas E.Comer,David L.Stevens著。TCP/IP网络互连 第3卷 客户/服务器编程及应用Linux/POSIX Sockets版。人民邮电出版社。 2002年

[3] David Iseminger著。网络连接服务开发人员参考库 第1卷 Windows Sockets和QOS。机械工业出版社。2001年

[4] 蒋东兴等著。 Windows Sockets 网络程序设计大全。清华大学出版社。
1999年

[5] Douglas C、 D. Huston等著。C++ Network programing。 清华大学出版社。2004年