美文网首页
socket通信简介

socket通信简介

作者: 大道而至简 | 来源:发表于2019-04-05 23:21 被阅读0次

socket通信简介

传统的网络通信是C/S模式,所谓C/S模式,即客户端/服务器模式。也就是客户端和服务器之间进行通信。
那么进行通信前,需要建立连接,流程如下,
服务器先启动,创建一个Socket,并绑定IP地址和端口号,然后监听是否有客户端发起连接。
客户端后启动,也创建一个Socket,直接发起服务器监听的端口的连接。当服务器接受了客户端的连接请求后,则双方建立了连接,此时客户端就可以和服务之间进行数据传输了。

因此,网络编程涉及到两大部分:客户端编程和服务器端编程。

socket通信执行流程

客户端程序执行流程如下图所示:


image.png

服务器端程序执行流程如下图所示:


image.png

相关文章

  • Java socket应用—通信

    ** |Java socket应用—通信|** 1、网络基础简介 ...

  • 基于android的Socket通信

    一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者...

  • Socket编程

    一、Socket 1.1 Socket简介 Socket就是为网络服务提供的一种机制。网络通信其实就是Socket...

  • Socket通信原理简介

    何谓socket 计算机,顾名思义即是用来做计算。因而也需要输入和输出,输入需要计算的条件,输出计算结果。这些输入...

  • Socket通信简介

    前言 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服...

  • socket通信简介

    socket通信简介 传统的网络通信是C/S模式,所谓C/S模式,即客户端/服务器模式。也就是客户端和服务器之间进...

  • Android的网络编程

    Android的网络编程 HTTP通信方式、Socket通信方式 HTTP的简介: 首先HTTP全称是Hyper ...

  • Python - 网络编程

    socket简介 ​ socket(简称 套接字)是进程之间通信的一种方式,与其他进程间通信的一个主要不同是:...

  • Python_unix domain socket(域套接字)

    业务上需要实现romd与superd通信,采用的通信协议是:unix domain socket 简介 Unix ...

  • Android中Socket编程(一)

    Socket通信简介 Java Socket可实现客户端-服务端的双向实时通信。在java.net包中定义了两个类...

网友评论

      本文标题:socket通信简介

      本文链接:https://www.haomeiwen.com/subject/uqkliqtx.html