看看这个函数是干什么的?
v1122 2006-05-23 11:48:18 int Send_Sms(char *phone_number,char *sms_content)
{
int s,rescode;
char cmds[200];
struct sockaddr_in sin;
bzero(&sin,sizeof(sin));
sin.sin_family=AF_INET;
sin.sin_port=htons(6000);
sprintf(cmds,"<FROM:10060><TO:%s><MSG: DY %s>\n\r",phone_number,sms_content);
if ((s=socket(AF_INET,SOCK_STREAM,0))!=-1)
{
sin.sin_addr.s_addr=inet_addr("10.74.220.250");
if(connect(s,(struct sockaddr*)&sin,sizeof(sin))!=-1)
{
send(s,cmds,strlen(cmds),0);
recv(s,cmds,7,0);
}
else
{
printf("ERRor %d\n",errno);rescode=-1;
}
printf("%s\n",cmds);
if (strstr(cmds,"ST_OK")!=NULL)
{
printf("Sending Message %s to %s sucessed.\n",phone_number,sms_content);rescode=1;
Write_Log("Sending Message sucessed.");
}
else
{
printf("Sending Message %s to %s failed.\n",phone_number,sms_content);rescode=-1;
Write_Log("Sending Message failed.");
}
}
else rescode=-1;
close(s);
return rescode;
}