CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  网络通信

菜鸟问题:如何更改IP包的生存时间?

楼主lyczm(小勇)2001-04-10 16:54:00 在 专题开发/技术/项目 / 网络通信 提问

IP协议的上层接口提供了形如:  
  SEND   (src,   dst,   prot,   TOS,   TTL,   BufPTR,   len,   Id,   DF,   opt   =>   result)  
   
          where:  
   
              src   =   source   address  
              dst   =   destination   address  
              prot   =   protocol  
              TOS   =   type   of   service  
              TTL   =   time   to   live  
              BufPTR   =   buffer   pointer  
              len   =   length   of   buffer  
              Id     =   Identifier  
              DF   =   Don't   Fragment  
              opt   =   option   data  
              result   =   response  
                  OK   =   datagram   sent   ok  
                  Error   =   error   in   arguments   or   local   network   error  
  的接口,我用套接字编程,这样才能该变TTL的值?  
   
  问题点数:40、回复次数:1Top

1 楼blueboyapi(阿皮)回复于 2001-04-10 17:19:00 得分 40

                  static     int   TTL   =   0;  
  int     nRespond;  
  TTL   ++;  
  nRespond   =   setsockopt(sock,IPPROTO_IP,   IP_TTL,   (LPSTR)&TTL,  
                                  sizeof(int));  
  if(nRespond   ==   SOCKET_ERROR)  
  {  
  printf("Set   Socket   TTL   Option   error\n");  
  closesocket(sock);  
  WSACleanup();  
  exit(1);  
  }Top

相关问题

  • 如何编程更改IP?
  • 怎么用程序更改系统IP?
  • Linux下怎样更改IP地址?
  • IP地址更改对oracle数据库的影响
  • 红旗LINUX中更改ip地址的命令是什么?
  • 重型问题如何。更改本机的IP地址。
  • 更改并激活IP地址的编程方法?急急急!
  • 用ASP远程更改服务器IP地址
  • 使其不能随意更改不IP地址?
  • 如何禁止win2000的ip地址被更改?

关键词

  • ip
  • nrespond
  • ttl
  • error

得分解答快速导航

  • 帖主:lyczm
  • blueboyapi

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo