你如何将sockaddr结构转换为sockaddr_in – C ++networking套接字ubuntu UDP

我正在尝试获取客户端地址,但我不确定如何将sockaddr结构投射到sockaddr_in?

struct sockaddr_in cliAddr,servAddr; n = recvfrom(sd,msg,MAX_MSG,(struct sockaddr *) cliAddr,sizeof(cliAddr)); //i tried this but it does not work struct sockaddr cliSockAddr = (struct sockaddr *) cliAddr; char *ip = inet_ntoa(cliSockAddr.sin_addr);

提前致谢!

相关文章

引言 本文从Linux小白的视角, 在CentOS 7.x服务器上搭建一个...
引言: 多线程编程/异步编程非常复杂,有很多概念和工具需要...
一. 宏观概念 ASP.NET Core Middleware是在应用程序处理管道...
背景 在.Net和C#中运行异步代码相当简单,因为我们有时候需要...
HTTP基本认证 在HTTP中,HTTP基本认证(Basic Authenticatio...
1.Linq 执行多列排序 OrderBy的意义是按照指定顺序排序,连续...