您现在的位置:在线题库 >> 计算机类 >> C++程序设计
  • ID:9109-1934 下列程序PING程序的核心代码,请填空。

    for(int i=0;i<3;i++) {

    printf("ping %s..%d\n",inet_ntoa(to.sin_addr),i+1);

    FillPackage(buf,dstIP,(u_short)pid);//组装icmp


    if((sock,buf,PACKAGE_SIZE,0,(struct sockaddr *)&to,len) == SOCKET_ERROR)

    break;


    (&from,0,sizeof(from));

    len = sizeof(from);

    if( recvfrom(sock,buf,PACKAGE_SIZE,0,(struct sockaddr *)&from,&len) == SOCKET_ERROR)

    break;


    IPHeader *pIPHdr = (IPHeader *)buf;

    ICMPHeader *pICMPHdr = (ICMPHeader *)(buf+sizeof(IPHeader));

    if(pICMPHdr->id == htons((u_short)pid) && pICMPHdr->seq == htons((u_short)pid) && pICMPHdr->type == ICMP_ECHO_REPLY) {

    printf("Echo Reply From %s,\n",inet_ntoa(.sin_addr));

    }

    }

  • 相关试题查看更多

  • ID:9109-1405

    TCP协议使用哪种类型的套接口?(

      A、流套接口 B、原始套接口

    C、无连接套接口 D、数据报套接口

    查看解析

  • ID:9109-1402

    窗口机制没有用于TCP协议的( )。

    A、可靠传输 B、流量控制 C、连接管理 D、拥塞控制

    查看解析

  • ID:9109-2242

    已知’A’-‘Z’ASCII码为65-90,当执行"charch=14*5+2cout<语句序列后,得到的输出结果为

    查看解析

  • ID:9109-11521

    a=5, a/=a+a后,a=

    查看解析

  • ID:9109-2251

    假定AB为一个类,则执行"ABa[8]语句时,系统自动调用该类构造函数的次数为

    查看解析