• UNIX网络编程 第8章 基本UDP套接字编程


    UDP是无连接的,不需要accept,TCP通过accept API来接受连接,并且将连接客户端的信息写入到accept将返回的新socket中,该新socket中有服务端和客户端的IP地址和端口,因此可以通过getsockname和getpeername来获取相应的信息。

    相对应的,UDP没有accept行为,使用UDP的服务端程序使用recvfrom来接受UDP数据报,recvfrom的名字有些迷惑人,字面意思是从某处接收,实际上是从any接收,将接收到的报文的客户端信息填写recvfrom的第五个参数中。所以对正在使用的socket只能通过getsockname获得本地端口,无法通过getsockname/getpeername获得本地IP地址和对端IP及端口

  • 相关阅读:
    旅行
    赛道修建
    逃学的小孩
    hdu4035_概率dp
    hdu4405_概率dp
    poj2096_概率dp
    poj3420_找规律+矩阵快速幂
    poj2411_状压dp
    poj3744_矩阵快速幂
    hdu5720_贪心
  • 原文地址:https://www.cnblogs.com/pluse/p/6730966.html
Copyright © 2020-2023  润新知