荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: sinx (sinx), 信区: Program
标  题: 呵呵,给手机发信息的一段代码
发信站: 荔园晨风BBS站 (Thu May 24 00:54:25 2001), 转信


   用的是 Winsock API, 是贴回来的,自己还没有试过....

  .......

long iplookup(char *rhost)  // find an ip where
{
    long rip;
    struct hostent *hp;
    if ((rip=inet_addr(rhost))==-1)
    {
        if ((hp=gethostbyname(rhost))==NULL)
        {
            printf("Failed to resolve host.\n");
            exit(1);
        }
        memcpy(&rip, (hp->h_addr), 4);
    }
    return rip;
}

void Send()             // send message
{
  long SockFD;
  struct sockaddr_in DstSAin;
  WSADATA wsaData;
  WSAStartup(0x202, &wsaData );
  char *host="手机短消息站点的域名或者IP";
  char *waste="GET /cgi-bin/sendmessage.cgi?id=1380123832458&message=短消息";

  SockFD=socket(AF_INET,SOCK_STREAM,0);
  DstSAin.sin_family = AF_INET;
  DstSAin.sin_port = htons(80);
  DstSAin.sin_addr.s_addr=iplookup(host);

  if(!connect(SockFD,(struct sockaddr *)&DstSAin, sizeof(DstSAin)))
  {
      send(SockFD,waste,strlen(waste),0);

  }

 .......


--
    生活,就是理想加泡面 !!!

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.47.168]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店