什么是网络套接字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是网络套接字相关的知识,希望对你有一定的参考价值。

参考技术A 套接字(socket)是用于网络通信的基本操作单元。简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。
套接字可以根据通信性质分类,主要分
流式套接字(sock_stream),
数据报套接字(sock_dgram)以及原始套接字(sock_raw).
数据报套接字提供了一种不可靠的、非连接的数据包通信方式。所以
数据报套接字使用udp协议,当然,winsock
2版本还支持其他协议。
参考技术B 源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。
  套接字,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。
  非常非常简单的举例说明下:Socket=Ip
address+
TCP/UDP
+
port。

RK3568平台开发系列讲解(网络篇)什么是Socket套接字

以上是关于什么是网络套接字的主要内容,如果未能解决你的问题,请参考以下文章

套接字是啥?

RK3568平台开发系列讲解(网络篇)什么是Socket套接字

套接字详解

socket网络编程:什么是socket(套接字)

简述Socket(套接字)通信

RK3399平台开发系列讲解(网络篇)5.18什么是Socket套接字?