首页 > 其他分享 >Socket简介

Socket简介

时间:2022-12-29 18:11:22浏览次数:56  
标签:Socket 简介 计算机 TCP 专用 发送数据 socket

1.什么是Socket

  • 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。
  • socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信

2.接口详解

  • socket():创建socket
  • bind():绑定socket到本地地址和端口,通常由服务端调用
  • listen():TCP专用,开启监听模式
  • accept():TCP专用,服务器等待客户端连接,一般是阻塞态
  • connect():TCP专用,客户端主动连接服务器
  • send():TCP专用,发送数据
  • recv():TCP专用,接收数据
  • sendto():UDP专用,发送数据到指定的IP地址和端口
  • recvfrom():UDP专用,接收数据,返回数据远端的IP地址和端口
  • closesocket():关闭socket

标签:Socket,简介,计算机,TCP,专用,发送数据,socket
From: https://www.cnblogs.com/gaoyanbing/p/17013191.html

相关文章

  • 图形查看器丨IrfanView功能简介
    IrfanView是一款快速、紧凑和创新的图形查看器,适用于WindowsXP、Vista、7、8、10和11。 IrfanView寻求创建独特、新颖和有趣的功能,与其他一些图形查看器不同,它......
  • Movavi视频套件2022功能简介
    Movavi视频套件2022多合一的视频制作工具:编辑器、转换器、屏幕录像机等。非常适合远程工作和远程学习。  产品功能01、编辑视频和音频使用......
  • 第一个Mybatis程序示例 Mybatis简介(一)
    一步一步搭建Mybatis的使用示例,项目中可能只是编写接口与XML映射文件,本文根据官方文档从底层描述一个完整示例,并对Mybatis进行了一个简单的介绍,作为入门......
  • Web技术的发展 网络发展简介(三)
    即使你精通js,但是却不知道为什么有js的话,人生岂不是有点缺憾?天天开发web项目,却不了解点历史,是否也会有点失落?本文从web的最初发明的历史开始,对web的发展......
  • LF Professional及WINTERACTER产品简介
    LF专业版v7.9LFProfessionalv7.8将32/64位Rainier编译器与经典的Lahey/FujitsuLF95编译器相结合!Rainier完全符合Fortran95/90/77标准,并广泛支持Fortran2003......
  • 黄民烈简介
    姓名:黄民烈职称:副教授电子邮件:[email protected]个人主页:http://coai.cs.tsinghua.edu.cn/hml/教育背景工学学士(工程物理),清华大学,中国,2000;工学博士......
  • 6 HPA 控制器简介与实现和RBAC简介及账户授权
    一HPA控制器简介与实现1.1HPA介绍https://github.com/kubernetes-sigs/metrics-server简介计算公式当前cpu利用率除以阈值,在跟当前pod数量进行比较,看是否增加比如......
  • Django简介以及基本使用
    目录Django简介以及基本使用一、django简介1.web框架的本质是什么?2.python主流web框架有那些?3.web框架的推导过程二、基本使用1.运行django注意事项2.下载Django的终端命......
  • MongoDB - 副本集简介
    简介在MongoDB中,副本集指的是一组MongoDB服务器实例掌管同一个数据集,实例可以在不同的机器上。其中一个用于处理写操作的是主节点(Primary),还有多个用于保存主节点的数......
  • vue中 WebSocket connection to 'ws://192.168.10.103:8080/ws' failed 问题的解决
    首先吧 vue中WebSocketconnectionto'ws://192.168.10.103:8080/ws'failed这个报错它不会影响你代码的运行,但是报错一定程度上影响页面的美观度。   下面我们......