第一范文网 - 专业文章范例文档资料分享平台

基于Socket的多客户端网络聊天系统的开发与设计(11)

来源:用户分享 时间:2021-04-06 本文由﹌林间清风 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

莆田学院2015届本科毕业论文

对应就可以建立一个通道进行连接。

2、数据通信:利用虚拟连接通道传送数据信息进行通道。

3、关闭:通信结束时,再将所建的虚拟连接拆除。

具体如下:

图1 socket通信

主要步骤:

首先:主机B接受一个由主机A发送的的数据段;此数据段中包含了同步序列号的标志位;建立连接,通过这个数据段,主机A向主机B 发送同步请求;其中包含有A要和B建立通信;B要用特定的数据段来回应A。

其次:主机B 收到主机A的请求后,必须进行同步请求应答。会向A反馈一个数据段,向A说明已收到请求;且需要选择数据段来回应。

最后: A收到这个数据包后,需要发送一个确认;回复B:已收到回复,连接建立成功,可以传递数据。

基于Socket的简易网络聊天系统的开发与设计

SYN=1,SEQ= ACK=1,SYN=1,SEQ=

主机A 主机B

图2 主要步骤

2 系统分析

2.1 系统基本功能描述

客户端可以实现登陆,即时聊天,密码的修改,查看历史聊天记录,查看公告,查看在线用户等功能。

服务器端应当建立一个ServerSocket,用于不断进行侦听客户端是否有连接请求或者断开连接。服务器端就是一个管理信息发送的控制中心;客户端要想进行信息的传递,首先必须先将信息发送至服务器端,然后服务器再根据要求将信息发送至所要发送的地点。

2.2 可行性分析

本系统可以从以下几个方面的内容进行可行性分析:

(1) 技术可行性

使用Swing技术可以很方便的开发出Java图形界面窗口。 使用socket技术,可以非常方便的、实用的、高效率的开发聊天系统;因此技术上是可以实现的。

(2) 经济可行性

在网络时代,计算机网络已经大范围的普及,因此在设备上不需要进行大范围的投入。仅需开发软件,因此经济上是可行的。

(3) 操作可行性

只要一台以上计算机连接在同一个局域网内,本系统就可以安装使用,所以操作上完全不存在问题。

10

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证基于Socket的多客户端网络聊天系统的开发与设计(11)全文阅读和word下载服务。

基于Socket的多客户端网络聊天系统的开发与设计(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1183771.html(转载请注明文章来源)

相关推荐:

热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top