• socket函数sendto与send的区别


    C:socket相关的sendto()函数简介

    http://blog.csdn.net/flytiger_ouc/article/details/19634279

    文中提到SOCK_DGRAM, SOCK_STREAM类型套接口

    UDP sendto和recvfrom使用详解 

    比较完整的介绍了udp报文的接收与发送

    http://velep.com/archives/934.html

    TCP通信常用的send,sendto,recv,recvfrom函数详解

    http://blog.csdn.net/jirryzhang/article/details/53585855

    提到 sendto和recvfrom一般用于UDP协议中,但是如果在TCP中connect函数调用后也可以用.但是这个时候 sendto是用TCP报文还是UDP报文呢?

    应注意的一点是,当你对于数据报socket调用了connect()函数时,你也可以利用send()和recv()进行数据传输,但该socket仍然是数据报socket,并且利用传输层的UDP服务。但在发送或接收数据报时,内核会自动为之加上目地和源地址信息。

    这一段说的是,当socket类型为SOCK_DGRAM(构造函数时设定),就算调用了connet后,用send()发送函数,也是用UDP报文来通信。

    基于TCP的Socket 编程

    比较完整的tcp范例

    http://blog.csdn.net/chocolate001/article/details/6612201

  • 相关阅读:
    PHP-------抽象和接口
    MySQL函数
    MySQL索引
    MySQL语法
    MySQL视图、事务
    最简洁粗暴版的虚拟用户配置FTP
    linux网络bond技术
    CentOS 7服务
    Nginx 基础
    shell 截取指定的字符串
  • 原文地址:https://www.cnblogs.com/ranson7zop/p/8308830.html
Copyright © 2020-2023  润新知