首页 > 其他分享 >Socket 通讯

Socket 通讯

时间:2022-11-14 20:37:33浏览次数:34  
标签:通讯 Socket 通信 服务器 客户端 连接 socket

socket是在应用层和传输层之间的一个抽象层,可以理解为在协议上实现的一个功能,socket本质是编程接口,TCP/IP实际上是一个协议栈,必须要具体实现,同时还要提供对外的操作接口,这就是socket接口。

Socket通讯模型

  1. Server服务器创建Socket,等待接收请求。
  2. Client客户端创建Socket,向服务器发送请求。
  3. 服务器接收到客户端的的Socket,创建和客户端连接的Socket。客户端的Socket和服务器新创建的Socket进行通行。
  4. 服务器和客户端断开连接。

Socket 包含IP地址和端口号两部分,程序通过Socket来通信,Socket相当于操作系统的一个组件。Socket作为进程之间通信机制,通常也称为“套接字”,用于描述IP地址和端口号,是一个通信链的句柄。

Socket不仅可以在两台电脑之间通信,还可以在同一台电脑上的两个程序间通信。

Socket 分类

流式Socket:是一种面向连接的Socket,针对于面向连接的TCP服务应用,安全,但是效率低。

数据报式Socket:是一种无连接的Socket,对应于无连接的UDP服务应用,不安全,但效率高。

标签:通讯,Socket,通信,服务器,客户端,连接,socket
From: https://www.cnblogs.com/wuzhongke/p/16890294.html

相关文章

  • 振弦采集模块(智能振弦传感器核心)的通讯协议
    振弦采集模块的通讯协议通讯协议是上位机通过VMXXX模块支持的数字接口完成信息交互的数据格式、传输步骤、通讯速率等的一系列预先约定。上位机必须按照本章描述的通......
  • SocketServer模块
    1.1SocketServer四种基本流及异步处理理论部分1、SocketServer作用1.socket无法支持多并发,SocketServer可以实现多并发2.SocketServe......
  • 在django项目中再开启一个socket服务
    在django项目中再开启一个socket服务1.任意项目任意地方写一个createSocket.py文件(文件名任意)importsocketfromdjango.confimportsettingssock=socket.socket......
  • (Python)简易通讯录
    问题描述:将用户输入用逗号分隔的一系列人名作为键,用户输入的逗号分隔的手机号作为值,创建字典MyDict,输入一个正整数n,你将被要求读入n个输入(输入形式如下所示),每得到一......
  • Goravel 让微服务间通讯如此简单,省出来的时间想干点啥干点啥吧
    Goravel升级v1.4,使微服务间请求更加简单一体化。Nobb,showthecode.Goravel是一个功能完备、具有良好扩展能力的GolangWeb应用程序框架。风格与Laravel保持一......
  • websocket
    websocket是基于tcp的一种新协议,它实现了双全工通信,即允许服务器主动发信息给客户端,因此,再websocket协议中,服务器和浏览器只需要一次握手就可以建立持久性的连接,实现......
  • 安卓中的socket通讯
    2.serversocket的建立和使用: 新建一个javaproject然后新建一个class:importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.PrintStream;impor......
  • windows socket网络编程--事件选择模型
    目录事件选择模型概述API详解工作原理代码实现事件选择模型概述Winsock提供了另一种有用的异步事件通知I/O模型——WSAEventSelect模型。这个模型与WSAAsyncSelect模型类......
  • C#实践炸飞机socket通信
    一、前言最近老师要求做课设,实现一个“炸飞机”游戏,我是负责UI界面实现和Socket通信实现的,在这里想总结一下我实现Socket的具体过程,对其中的产生的问题和实现的方法进......
  • Apple开发_Socket_UDP协议广播机制的实现
    1、前言1.1什么是UDP协议广播机制?举一个例,例如在一群人群中,一个人要找张三,于是你向人群里大喊一声(广播):“谁是张三”如果它是张三,它就会回应你,在网络中也是一样的......