当前位置: 技术问答>linux和unix
socket错在哪里?
来源: 互联网 发布时间:2016-01-03
本文导语: 我用VLC(一个工具)发送组播,然后在虚拟机上的fedora core 5里接受它~并且把它放到一个文件里,下面是一段代码,但是编译错误,错误为 warning:incompatible impicit declaration of bulit-in function'memset' warning:assignment makes integer f...
我用VLC(一个工具)发送组播,然后在虚拟机上的fedora core 5里接受它~并且把它放到一个文件里,下面是一段代码,但是编译错误,错误为
warning:incompatible impicit declaration of bulit-in function'memset'
warning:assignment makes integer from pointer without a cast
error:incompatible type for argument 2 of'inet_aton'到底是哪里问题啊~不仅这样,我觉得编写思路都已经错了,请高手们指教~
#include
#include
#include
#include
#include
#define MAXBUF 256
#define PUERTO 8888
#define GROUP "239.1.1.1"
int main(void)
{
FILE *stdout;
stdout=fopen("try","w");
int s,n ,r;
struct sockaddr_in *srv,cli;
struct ip_mreq mreq;
char buf[MAXBUF];
memset(&srv,0,sizeof((struct sockaddr_in)*srv));
srv->sin_family=AF_INET;
srv->sin_port=GROUP;
if(inet_aton(GROUP,srv->sin_addr)
warning:incompatible impicit declaration of bulit-in function'memset'
warning:assignment makes integer from pointer without a cast
error:incompatible type for argument 2 of'inet_aton'到底是哪里问题啊~不仅这样,我觉得编写思路都已经错了,请高手们指教~
#include
#include
#include
#include
#include
#define MAXBUF 256
#define PUERTO 8888
#define GROUP "239.1.1.1"
int main(void)
{
FILE *stdout;
stdout=fopen("try","w");
int s,n ,r;
struct sockaddr_in *srv,cli;
struct ip_mreq mreq;
char buf[MAXBUF];
memset(&srv,0,sizeof((struct sockaddr_in)*srv));
srv->sin_family=AF_INET;
srv->sin_port=GROUP;
if(inet_aton(GROUP,srv->sin_addr)
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!