×

手把手教你写上位机(三)TCP使用

消耗积分:0 | 格式:pdf | 大小:0.65 MB | 2023-05-09

罗星

分享资料个

网络通信中的一个非常重要的概念就是套接字(Socket),简单地说,套接字就是网络进程的 ID,网络通信归根到底是进程的通信,在网络中,每个节点有一个网络地址(即 IP 地址),两个进程通信 时,首先要确定各自所在网络节点的网络地址,但是,网络地址只能确定进程所在的计算机,而一台计算机上可能同时有多个网络进程,还不能确定到底是其中的哪个进程,由此套接字中还要有其他的 信息,那就是端口号(Port),在一台计算机中,一个端口一次只能分配给一个进程,即端口号与进程是一一对应的关系,所以,端口号和网络地址就能唯一地确定 Internet 中的一个网络进程。可以认 为:套接字=网络地址+端口号。系统调用一个 Socket()得到一个套接字描述符,然后就可以通过他进行网络通信了。 套接字有很多种类,最常用的就有两种;流式套接字和数据报套接字。分别称之为"SOCK_STREAM"和"SOCK_DGRAM)"。它们分别使用不同的协议,流式套接字使用 TCP 协议,数据报套接字使用UDP 协议,本文所使用的是流式套接字协议。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !