?? 版本說明.txt
字號:
2006-01-19:修改函數Delay10ms(),采用雙重循環,使延時較為確定,改正了原版本中定義依賴于定時器
而造成的延時不穩定。
2006-02-13:修改超時時間,修改了源文件中的TCP.h,TCP.c,inettype.h 中的CONNECTION結構,增加了timer,
iPreTimer,retries變量。修改了tcp_retransmit()、TCP_senddata()函數。在TCP.h里增加了一個
FINALTIMEOUT常量
2006-02-13:增加保活功能。保活的探測如下:先發送arp,等待返回,如果返回則發送一個非正常的ack(保活
探測包),該ack是對正常包序號-1的包進行確認,發出后,如果收到正常ack包,則復位保活定時器
,如果不能收到,則接著發送10個保活探測包進行探測。保活的啟動在無數據流動的n個小時(0.25-2,
也就是15分鐘-2個小時的時間)。
2006-02-13: 優化了在tcp_rev函數里的packACK和packSeq的比較,改為long型與數組的比較
2006-02-14: 增加了TCP保活定時器,在無數據流動某個時間后,進行保活探測,增加兩個函數void TCP_ATYARP(void);
void tcp_inactivity(void)。保活探測的時間間隔由INACTIVITY_TIME宏常量決定,一般設為2個
小時,即120。
修改連接的次數(改為20),修改了延時函數Delay10ms()。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -