返回

TOP24【毕业设计】某企业内部局域网聊天软件的开发与测试.doc文档免费在线阅读 TOP24【毕业设计】某企业内部局域网聊天软件的开发与测试.doc文档免费在线阅读

格式:word 上传:2026-10-29 10:09:37
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(1)
第 1 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(2)
第 2 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(3)
第 3 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(4)
第 4 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(5)
第 5 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(6)
第 6 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(7)
第 7 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(8)
第 8 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(9)
第 9 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(10)
第 10 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(11)
第 11 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(12)
第 12 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(13)
第 13 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(14)
第 14 页 / 共 28 页
【毕业设计】某企业内部局域网聊天软件的开发与测试.doc预览图(15)
第 15 页 / 共 28 页
预览结束,还剩 13 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

换完成后,服务器方客户方关闭套接字,最后服务器方通过关闭最初套过关闭套接字,服务结束。


有连接的话,在客户方,通过函数建立流式套接字,此时在服务器方,建立连接,通过返回,得到新的套接字,客户方通过函数建立流式套接字,返回套接字号,接着利用函数将套接字与本地地址绑定,紧接着利用函数通知,监听客户方,服务器准备接收连接,没有连接的话,服务器方通系统调用包括创建将创建的与本地端口绑定建立连接服务器监听是否有连接请求数据的可控缓冲发送和可控缓冲接收,到最后关闭。


首先在服务器方,利用。


在中,其底层的也应该是的。


在中对进行了有效的封装,使得用户可以很方便地编写网络通信程序。


。


用来同服务器的地址绑定,如果个主机只有个地址,实际上绑定的作用就相对多余了。


开始监听网络,用于接受连接,其返回值是保持同客户机联系的。


可以是基于的,也可以是基于,同时甚至建立在其他的协议,比如,等。


在新建个时,可以指定新建何类平台中,方法为,或者为。


方相对简单通过定的连接特定的服务器,这是与服务器建立连接接受消息,在平台中,方法为,或者是处理服务请求发送消息,在减轻了编写计算机间通信软件的难度标准的的应用程序框架如下方新建个同服务器地址绑定称对的套接字规范进行了扩展,利用标准的的方法,可以同任何平台上的进行通信利用其扩展,可以更有效地实现在平台上计算机间的通信。


么这个通道的两端就是两个套接字。


套接字屏蔽了底层通信软件和具体操作系统的差异,使得任何两台安装了协议软件和实现了套接字规范的计算机之间的通信成为可能。


微软的规范简建立在传输层协议主要是和上的种套接字规范,最初是由美国加州大学提出,它定义两台计算机间进行通信的规范也是种编程规范,如果说两台计算机是利用个通道进行通信,那户机服务器模式在操作过程中采取的是主动请求服务响应的方式,如图所示客户端客户端服务器监听局域网请求请求响应响应请求响应响应请求图客户端服务器模式介绍是直到正常终止或者强迫终止。


在网络中两个进程间的相互作用的主机模式是客户机服务器模式。


该模式的建立基于以下两点非对等作用通信完全是异步的。


客接收应答继续提出请求。


请求结束后关闭通信通道并终止。


从上面的描述过程可知客户与服务器进程的作用是非对称的。


因此编码不同。


服务进程般是先于客户请求启动的。


只要系统运行,该进程直存在,服务完成后,关闭此新进程与客户的通信链路,并终止。


返回第二步,等待另外的客户请求关闭服务器。


客户方打开通信通道,并连接到服务器所在主机的特定端口。


向服务器发出服务请求报文,等待并接服务完成后,关闭此新进程与客户的通信链路,并终止。


返回第二步,等待另外的客户请求关闭服务器。


客户方打开通信通道,并连接到服务器所在主机的特定端口。


向服务器发出服务请求报文,等待并接收应答继续提出请求。


请求结束后关闭通信通道并终止。


从上面的描述过程可知客户与服务器进程的作用是非对称的。


因此编码不同。


服务进程般是先于客户请求启动的。


只要系统运行,该进程直存在,直到正常终止或者强迫终止。


在网络中两个进程间的相互作用的主机模式是客户机服务器模式。


该模式的建立基于以下两点非对等作用通信完全是异步的。


客户机服务器模式在操作过程中采取的是主动请求服务响应的方式,如图所示客户端客户端服务器监听局域网请求请求响应响应请求响应响应请求图客户端服务器模式介绍是建立在传输层协议主要是和上的种套接字规范,最初是由美国加州大学提出,它定义两台计算机间进行通信的规范也是种编程规范,如果说两台计算机是利用个通道进行通信,那么这个通道的两端就是两个套接字。


套接字屏蔽了底层通信软件和具体操作系统的差异,使得任何两台安装了协议软件和实现了套接字规范的计算机之间的通信成为可能。


微软的规范简称对的套接字规范进行了扩展,利用标准的的方法,可以同任何平台上的进行通信利用其扩展,可以更有效地实现在平台上计算机间的通信。


减轻了编写计算机间通信软件的难度标准的的应用程序框架如下方新建个同服务器地址绑定接受消息,在平台中,方法为,或者是处理服务请求发送消息,在平台中,方法为,或者为。


方相对简单通过定的连接特定的服务器,这是与服务器建立连接。


可以是基于的,也可以是基于,同时甚至建立在其他的协议,比如,等。


在新建个时,可以指定新建何类。


用来同服务器的地址绑定,如果个主机只有个地址,实际上绑定的作用就相对多余了。


开始监听网络,用于接受连接,其返回值是保持同客户机联系的。


在中,其底层的也应该是的。


在中对进行了有效的封装,使得用户可以很方便地编写网络通信程序。


系统调用包括创建将创建的与本地端口绑定建立连接服务器监听是否有连接请求数据的可控缓冲发送和可控缓冲接收,到最后关闭。


首先在服务器方,利用函数建立流式套接字,返回套接字号,接着利用函数将套接字与本地地址绑定,紧接着利用函数通知,监听客户方,服务器准备接收连接,没有连接的话,服务器方通过关闭套接字,服务结束。


有连接的话,在客户方,通过函数建立流式套接字,此时在服务器方,建立连接,通过返回,得到新的套接字,客户方通过将套接字与远程地址连接,此时服务器方客户方在上读写数据,直到交换完成。


交换完成后,服务器方客户方关闭套接字,最后服务器方通过关闭最初套接字,服务结束。


具体流程如图所示服务器方接收连接等待客服端的连接监听连接请求与本地地址绑定建立服务器建立连接接收发送数据关闭连接关闭服务器客户端方建立客户端与远程地址连接发送接收数据关闭连接图面向连接的套接字的系统调用流程图系统需求分析局域网聊天程序的实现主要为局域网内的计算机提供交流的平台。


完成个基于服务器和客户端的局域网通讯软件,类似于聊天室,可进行注册登录系统信息记录聊天等功能。


用户容易使用,便于管理。


系统设计目标局域网聊天程序的实现,主要为需要局域网内聊天的用户设计个聊天平台本系统的目的是为了让局域网内的计算机用户如寝室办公室能随时随地通过网络进行交流。


局域网聊天程序的设计目标为个高性能的,易于使用的,面向局域网的即时信息软件。


最终的程序应具有如下功能客户端使用简便,服务器端运行稳定。


客户端与服务器端可运行在多种系统平台,具有良好的兼容性能。


客户端与服务器端功能,可运行在不同的计算机上或运行在同台计算机上,具有最大的灵活性。


能够进行注册,设置自己的用户名和密码,自动更新其他用户的名单。


选择特定用户并与其交谈,还可以向在所有在线的用户发送消息。


服务器能够记录所有用户的登录退出注册等系统消息。


系统运行环境硬件环境内存硬盘软件环境操作系统应用软件当服务器收到的中有字符串时表示私聊从中分别提取聊天信息,发送人,接收人等相关信息对你说发送聊天信息给接收人当无任何标记时表示公聊对所有人发送信息以上是聊天部分的代码,服务器通过特殊的字符串来区分公聊和私聊,当有字符串时表示私聊当无任何标记时表示公聊。


用户注册登录下线模块功能代码,当有表示有登陆信息用户列表添加新登录的用户用户上线了。


,当有字符串表示注册信息用户名已经有人用了,请检查后重新注册。


注册时进行用户名验证新用户注册成功,注册成功,请先登陆再进行聊天,注册成功后提示,当有字符串表示有人下线了用户下线了。


下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批

搜索

客服

足迹

下载文档