zoukankan      html  css  js  c++  java
  • TCP/UDP编程步骤和区别

    一. 概念解析

    套接字:一种特殊的文件描述符。一头指向套接字地址(用户),一头指向套接字结构(内核)。

    套接字结构:由内核维持的一种数据结构,可通过套接字来操作。

    套接字地址:ip和port。

    二. TCP/UDP编程

    服务器端:                  

    (1)创建流式套接字。         

    (2)绑定套接字地址。

    TCP/UDP都需要,将套接字和套接字地址关联上。                 

    (3)监听套接字。       

    UDP不需要,监听是要设定队列运行的最大连接数。      

    (4)接受连接请求。

    UDP面向无连接,故不需要。     

    (5)收发数据

    (6)关闭套接字。

      客服端:

    (1)创建流式套接字。

    (2)连接对端地址。

    UDP面向无连接,故不需要。

    (3)收发数据。

    (4)关闭套接字。

  • 相关阅读:
    [转] Web前端优化之 Server篇
    [转] Web前端优化之 内容篇
    [学习笔记] Web设计过程中该做和不该做的
    web前端性能优化
    jQuery代码片段
    socket.io
    ajax阻塞UI线程
    前端面试题整理
    nodejs之async异步编程
    jquery源码笔记
  • 原文地址:https://www.cnblogs.com/shijianchuzhenzhi/p/4314793.html
Copyright © 2011-2022 走看看