socket中,哪个函数可以依据文件描述符获得sockaddr或是地址和端口

socket中,哪个函数可以根据文件描述符获得sockaddr或是地址和端口
在使用socket编程中,哪个函数可以根据文件描述符fd获得sockaddr或是地址和端口。

Linux下的sys/socket.h和windows下的winsocket2.h同时需要支持。

------解决方案--------------------
getsockname/getpeername