分享乙個網路latency的故事

2022-02-21 23:49:57 字數 551 閱讀 8550

由於最新的windows 8對於wifi 傳輸有latency的要求,最近一直在忙這件事。

ms要求peer到peer之間的lantency要小於幾十個毫秒吧。這段時間可以劃分為一下這幾個部分:

根據driver的現狀一開始以為可能跟下面這些因素有關:

1.resource,因為driver pre-allocated的一些memory有可能會不夠。

2.disorder,driver傳送ip layer的資料報,有時候存在亂序。

但是debug,fix了1,2這兩個問題,latency還是很大,有幾十ms.

config socket...

for(;;)

btw,介紹下windows精確計時的方法:

usermode: queryperformancecounter()/queryperformancefrequency();

kernelmode: kequeryperformancecounter(&performancefrequency);

用上面這幾個函式就可以了,具體用法見msdn。

分享乙個SharedPreferences工具類

直接上 public class sputils else if object instanceof integer else if object instanceof boolean else if object instanceof float else if object instanceof...

分享乙個oraclehelper

分享乙個拿即用的oraclehelper 首先要引用本機中的oralce access,如果是64位的話,也必須是64位執行,不然會報連線為空connection 等於null.using oracle.dataaccess using oracle.dataaccess.client public...

分享乙個前輩的NPOIhelper

即拿即用 using npoi.hpsf using npoi.hssf.usermodel using npoi.ss.usermodel using npoi.ss.util 下面是主要方法 public class npoihelper datatable匯出到excel的memorystre...