获取套接字相关联信息
生活随笔
收集整理的這篇文章主要介紹了
获取套接字相关联信息
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
知道套接字描述符,如何獲取這個套接字連接的相關信息呢?顯然,這是一個必須要清楚的問題。
獲取本地協議信息
函數原型:int getsockname ( int sockfd, struct sockaddr *localaddr, socklen_t *addrlen )
函數功能:將本地套接字描述符sockfd對應的連接信息存放進localaddr。若成功返回0,否則返回-1。
包含頭文件:sys/socket.h
獲取外地協議信息
函數原型:int getpeername ( int sockfd, struct sockaddr *peeraddr, socklen_t *addrlen )
函數功能:將外地套接字描述符sockfd對應的連接信息存放進peeraddr。若成功返回0,否則返回-1。
包含頭文件:sys/socket.h
說明
具體使用情景請參考《UNIX 網絡編程》第三版 P94
轉載于:https://www.cnblogs.com/scut-fm/p/3323949.html
總結
以上是生活随笔為你收集整理的获取套接字相关联信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卡普空十大畅销游戏公布:《怪猎:世界》第
- 下一篇: 白矮星:宇宙中的“千面佳人”