欢迎来到天天文库
浏览记录
ID:46226542
大小:166.53 KB
页数:27页
时间:2019-11-21
《毕业论文-基于Socket网络通信协议的应用研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、箱爰3刖吞51Socket的立叉如3(7理52支游Socket的霭仔至俊62.1Linux环境中的Socket62.1.1Linux的Socket的提出62.1.2Linux的Socket的工作方式72.2WindowsNT系统环境中对Socket的支持82.2.1Winsock(WindowsSocket)的提出83.2.2Winsock的原理83.2.3Winsock的通讯方式93Socket科岌3與的钳怡93.1C#中socket编程实现93.2Delphi中socket的操作方法103.2.
2、1ServerSocket的属性设置103.2.2Clientsocket的属性104Socket(iTCPAUDP紡仪境中的3仆方式104.1传输层的TCP与UDP104.2传输层端口与Socket114.3用Socket实现基于TCP和UDP的原理125Socket卷Java徭繹语<中的应用以氏卑论135.1Socket在Java屮的工作流程135.2在Java中实现Socket通讯145.2.1创建Socket和ServerSocket对象145.2.2创建服务器端145.2.3建立客户端15
3、6Q雄16参考殳献18基于Socket网络通信协议的应用研究摘要:Socket简称套接字,用于实现网络上客户和服务器之间的连接,也就是说网络上两个或两个以上双工方式通信的进程之间总有一个连接,这个连接的端点称为套接字,套接字是在比较低的层次上通信的,不同的操作系统对Socket有不同的支持方式,不同的开发工具,对Socket的实现也均不相同,而且Socket在TCP与UDP两大协议族系中也有各自的工作方式。司:Socket;网络连接;网络通讯StudyBasedontheApplicationofS
4、ocketNetworkCommunicationAgreementMaWen-chaoAbstract:Socketcalledsocket,fortherealizationofthenetworkconnectionbetweenclientandserver,meaningthattwoormorenetworkcommunicationduplexmodethereisalwaysaconnectionbetweentheprocess,knownasthesetoftheconnecti
5、onendpointreceivedword,thesocketisarelativelylowlevelinthecommunications,differentoperatingsystemsupportforSocketdifferentways,differentdevelopmenttools,implementationoftheSocketarenotthesame,butintheTCPandUDPSocketTwoprotocolfamilylinesalsohavetheirow
6、nwork.Keywords:Socket;NetworkConnection;Networkcommunication1—刖B随着网络通信技术的不断发展,Socket开发和研究已成为人们关注的热点。Socke既适用于同一台计算机上的进程间通信,也适用于网络环境中的进程间通信。它已成为当前许多操作系统的网络API,也是网络操作系统中必不可少的基础功能。套接字是通信的基本元件,两个进程为了进行通信,首先必须设置套接字。通俗讲,套接字相当于由其名字连接起来的通信线路的端点,这种连接不仅适用于本地进程之间
7、的通信,而且也使用语远地进程之间的通信。用套接字连接的两个进程可双向通信,且两通信端点的工作方式是不同的,一端须工作于服务方,另一端须工作于客户方。本文从多个方面介绍了Socket的应用开发、实现环境以及工作流程,并用JAVA开发工具在WindowsNT系统上实现网络通讯为例来对Socket套接字做了更加深入的介绍。1Socket的定义和工作原理Socket套接字,英文原义是插座的意思,是进程Z间通信的抽彖连接点,可以通过一个形象的例子來理解这个概念,现实生活中的电话是人们联系的常用工具,双方只耍使
8、用两部电话机就可以交谈,在计算机世界中,两个程序就是使用Socket进行通信的,一个Socket就好比一部电话机,两个程序在网络上通过一个双向链路进行通信,这个双向链路的每一端就成为一个Socketo进程Z间要通信,首先要建立各自的Socket就像要打电话一定要先有电话机一样,打电话时每部电话机都可以说和听。与此类似,每个Socket也都可以进行读、写操作,读、写操作时分别要用到Socket中的输入流和输岀流。建立连接后,客户程序可以向Socket里写入请求,然后服务
此文档下载收益归作者所有