23,120
社区成员
发帖
与我相关
我的任务
分享
int SendMsgToDaemon(my_daemon_param *pDaemon)
{
if(pDaemon == NULL)
{
return -1;
}
pDaemon->magic_no = MY_DAEMON_MAGIC;
int s = socket(AF_INET,SOCK_DGRAM,0);
if(s < 0)
{
return -1;
}
struct sockaddr_in to;
to.sin_family = AF_INET;
to.sin_addr.s_addr = inet_addr("127.0.0.1");
to.sin_port = htons(MY_DAEMON_PORT);
int ret = sendto(s,pDaemon,sizeof(my_daemon_param),0,(struct sockaddr *)&to,sizeof(to));
printf("SendMsgToDaemon ret=%d\n",ret);
close(s);
return ret;
}