• socket总结


    1.socket编程分三种:流式套接字(专门用于使用TCP协议通信的应用程序中);数据报套接字(专门用于使用UDP协议通信的应用程序中);原始套接字; 基于TCP的socket编程采用流式套接字

    2.ack报文:即确认字符,数据通信中的一种传输类控制字符

    3.socket用于描述地址和端口,是一个通信链句柄

    4.服务器等待客户端请求的到来,其监听功能是在特定的ip地址和端口上进行;客户端连接服务器时需要使用服务器的ip地址和监听端口号才能完成连接,所以服务器的ip和端口必须是固定的(http:80 ftp:21)

    5.可以使用MFC中封装的套接字类来编写网络应用程序,也可以使用windowsAPI函数进行应用程序的开发。

    6.要通过互联网通信,用户至少需要一个客户端运行的套接字和一个服务器端运行的套接字,套接字间连接的过程可以分为三个步骤:

    7.windows api提供winsock函数;mfc封装了windows sockets的全部功能,在接下来的内容中将简单介绍两个最常用的套接字相关类

    CAsyncSocket类和CSocket类

    8.主流操作系统(window和linux)都提供了同意的套接字抽象编程接口API

  • 相关阅读:
    (转)静态方法与实例方法
    使用C#和Excel进行报表开发(8)
    js千分位
    各种语言多态性比较
    中国互联网100个Web2.0网站名单
    HDU4405 期望
    HDU1266 字符串逆转
    POJ1087 DInic
    POJ1003 水~
    HDU4403 DFS
  • 原文地址:https://www.cnblogs.com/ytup/p/5926248.html
Copyright © 2020-2023  润新知