推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

用Socket实现基于TCP和UDP的原理探索

更新时间:2019-11-26 09:31:01 大小:1M 上传用户:xuzhen1查看TA发布的资源 标签:sockettcpudp 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

Socket又称套接字,英文原义是“插座”,是进程之间通信的抽象连接点。可以通过一个形象的例子来理解这个概念,现实生活中的电话是人们联系的常用工具,双方只要使用两部电话机就可以交谈。在计算机世界中,两个程序就是使用Socket进行通信的,一个Socket就好比一部电话机,两个程序在网络上通过一个双向链路进行通信,这个双向链路的每一端就成为一个Socket.

进程之间要通信,首先要建立各自的Socket,就像要打电话一定要先有电话机一样,打电话时每部电话机都可以说和听。与此类似,每个Socket也都可以进行读写操作,读/

写操作时分别要用到Socket中的输入流和输出流建立连接后,客户程序可以向Socket里写入请求,然后服务器会处理这个请求,并把处理结果通过Socket送回。服务器应用程序一般监听一个特定端口以等待一个客户的连接请求,当一个连接请求到达时,客户和服务器建立一个通信连接。在连接过程中,客户被分配一个本地端口号并且与一个Socket连接,客户通过写Sockt来通知服务器,通过读Socket来获取信息,类似地,服务器也获取一个本地端口号,它需要一个新的端口号来监听原始端口上的其它连接请求。服务器也给它的本地端口连接一个Socket,读写来自客户的请求。


部分文件列表

文件名 大小
用Socket实现基于TCP和UDP的原理探索.pdf 1M

部分页面预览

(完整内容请下载后查看)

全部评论(1)

  • 2019-12-10 11:31:17SAO

    很全面