5.10地址信息函数
地址信息函数
在某些情况下,我们想知道一个连接socket的本端socket地址,以及远端的
socket地址。下面这两个函数正是用于解决这个问题:
#include <sys/socket.h>
int getsockname(int sockfd, struct sockaddr * address, socklen_t * address_len);
int getpeername(int sockfd, struct sockaddr * address, socklen_t * address_len);
getsockname获取sockfd对应的本端socket地址,并将其存储于address参数指定的内存中,该socket地址的长度则存储于address_len参数指向的变量中。如果实际socket地址的长度大于address所指内存区的大小,那么该socket地址将被截断。getsockname 成功时返回0,失败返回-1并设置errno。
getpeername获取sockfd对应的远端socket 地址,其参数及返回值的含义与getsockname的参数及返回值相同。
5.10地址信息函数相关推荐
- 数据表_业务地址(Business Address)信息
一.说明 在SAP组织架构配置中,公司代码(Company Code).工厂(Plant).销售组织(Sales Organization).装运点(shipping point)等都需要维护地址信息 ...
- abap--关于sap地址,传真,邮箱的地址读取
在sap的应用中,很多地方需要用到地址和联系方式,sap对于地址采用了集中维护,最近对这进行了学习,收集到的一些资料供大家参考,也请大家多多指点. 一.相关package SZAD 二.相关表(可以参 ...
- mingw版本下qt与HTML,QT5.10开发(2) 在Windows 10下使用MinGW编译 静态Qt 5.10 release版 详细过程...
Qt建议安装动态链接Dbug版和编译安装静态链接release版 前提: 先安装动态链接Dbug版,方法:QT5.10开发(1)安装QT5.10 地址:http://blog.csdn.net/qq_ ...
- 应用ceph文件系统存储(ceph-13.2.10)
记录:333 场景:在CentOS 7.9操作系统上,部署ceph-13.2.10集群.应用ceph文件系统(ceph file system):主要是创建ceph文件系统.客户端挂载ceph文件系统 ...
- 应用ceph对象存储(ceph-13.2.10)
记录:335 场景:在CentOS 7.9操作系统上,部署ceph-13.2.10集群.应用ceph对象存储(ceph object store):主要是创建对象存储客户端.使用s3cmd操作对象存储 ...
- 应用ceph块存储(ceph-13.2.10)
记录:334 场景:在CentOS 7.9操作系统上,部署ceph-13.2.10集群.应用ceph块设备(ceph block device):主要是创建ceph块存储.块存储分区.在线扩容.离线缩 ...
- IP地址的分类 十进制与二进制的转换
liuweifei 1.IP地址的分类: A类IP地址 A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须 是"0".地址范围从1.0.0.1到127. ...
- A、B、C三类IP地址范围有哪些?5张表格收藏好就够了!
大家好,这里是网络技术联盟站. 今天给大家带来的是子网范围的精品帖子,觉得文章对您有帮助的,不妨多多转发给您的朋友哦! 每个章节我都会用表格进行汇总,可以保存收藏! A类地址 /8 地址数:16777 ...
- 网络通信-基本概念:网络、IP地址、端口、socket
本文目录 网络通信 1 网络 1.1 网络定义 1.2 使用网络的目的 1.3 总结 2 IP地址 2.1 ip地址的作用 2.2 ip地址的分类 2.2.1 A类IP地址 2.2.2 B类IP地址 ...
最新文章
- PHP 函数 ignore_user_abort定时执行任务的实现
- 科大星云诗社动态20220115
- OpenGL Viewport Array视口阵列的实例
- C++11-long long
- 微服务四个常见问题,以及SpringCloud Netflix和SpringCloud Alibaba和Apache Dubbo zookeeper区别
- sysbench测试
- spring教程(上)
- 动态显示姓名--汇编语言版
- Linux网卡驱动发送超时看门狗,如何在linux嵌入式中更改看门狗定时器
- Java编程学习-Math类
- 数据处理第一节:选取列的基本到高级方法
- 正则表达式 常用实例 22/10/12
- tnl分析笔记之 CORBA 与假装自己是 CORBA
- 如何使用mtPaint制作像素艺术和GIF动画
- 致此刻选专业发愁的你 | 从学技术到做CEO:电子信息类专业在大学时期的正确打怪升级路径
- 利用图示法判别AR,MA,ARMA,ARIMA模型平稳性
- vue+echarts+自适应 实现可视化大屏展示效果
- 功能测试用例需要详细到什么程度,完全测试程序是可能的么
- shell win10 改成cmd_Win10 的 PowerShell、CMD 和 Windows Terminal 全方位美化配置方法
- 电力电子学习笔记1电力电子器件概述
热门文章
- Web页面请求的历程(从应用层到链路层)
- java界面编程 pdf_java – PDF页面使用itext重新排序
- element时间选择器限制到时分秒_element-ui 日期时间选择器限制日期以及时间范围...
- mysql主从复制原理详解_简述 MySQL 逻辑架构与主从复制原理。
- pygame-KidsCanCode系列jumpy-part6-主角挂掉重新开始
- Java 基于javaMail的邮件发送(支持附件)
- SQLyog 报错2058 :连接 mysql 8.0.12 解决方法
- 如何下载HLS视频到本地(m3u8)
- Android多线程的使用
- [原]从一个链接错误探究GCC的链接库顺序