小弟日前做网络工具,发现一个问题,同一个系统常量的定义在VC++和DELPHI中的值不同,为什么??请高手解答:
在DELPHI的单元文件WinSock.pas的225行:
{$EXTERNALSYM IP_TTL}
IP_TTL = 7; { set/get IP Time To Live }
{$EXTERNALSYM IP_TOS}
IP_TOS = 8; { set/get IP Type Of Service }
在VC++头文件WS2TCPIP.H中的35行:
#define IP_TOS 3 /* IP type of service and preced*/
#define IP_TTL 4 /* IP time to live */
请高手解释一下,为何二个系统常量的值不同???
在DELPHI的单元文件WinSock.pas的225行:
{$EXTERNALSYM IP_TTL}
IP_TTL = 7; { set/get IP Time To Live }
{$EXTERNALSYM IP_TOS}
IP_TOS = 8; { set/get IP Type Of Service }
在VC++头文件WS2TCPIP.H中的35行:
#define IP_TOS 3 /* IP type of service and preced*/
#define IP_TTL 4 /* IP time to live */
请高手解释一下,为何二个系统常量的值不同???
TOS 是服务类型,说明提供的优先权。以上是我的理解。