我正在研究嵌入式TCP/IP4堆棧和HTTP/SNMP/SMTP的東西。 它功能正常,但我想讓它在局域網上工作得更快。 由於Nagle的算法和延遲的TCP-ACK, 即使在局域網上,HTTP應用程序似乎也工作得很慢。專用網絡(如在IPv4中)問題
可在http://en.wikipedia.org/wiki/IPv4#Private_networks, 上看到有3種不同的專用網絡具有不同的位塊值。
我將做什麼是:
- 我會首先要確保我看我自己的IP是一個LAN成員
- 我會看dst_ip並檢查它是否屬於和我一樣的局域網
這些足以證明我和對方屬於同一個局域網嗎?
那麼當然,我會用一個簡單的hack像發送同樣的數據包兩次到 加速通信。我已經測試過它,它可以工作,但現在可以選擇 。我想把它變成一個內置的功能。
在此先感謝...
雖然答案表明測量延遲是非常有前途的;對於這個特定的系統來說,這是不可行的(非常低端的嵌入式系統幾乎沒有功能)。感謝您的回答... – Malkocoglu 2009-11-06 10:24:34