Hi, <div>I am using netperf to test a Netcard. </div><div>I built two version of netperf . One is win32 version with VS.net 2003.The other is RedHat9 version running on the Vmware workstation.</div><div>Both are netperf clients and  ran on the same PC. The netperf server ran at a Linux server and it is linux version.</div>
<div>The test command :  netperf -H 172.16.52.56</div><div>I was expecting this two version would report the same result. But they didn&#39;t .</div><div>Linux version result:</div><div>$ netperf -H 172.16.52.56<br></div>
<div>TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 172.16.52.65 (172.16.52.65) port 0 AF_INET</div><div>Recv   Send    Send                          </div><div>Socket Socket  Message  Elapsed              </div>
<div>Size   Size    Size     Time     Throughput  </div><div>bytes  bytes   bytes    secs.    10^6bits/sec  </div><div><br></div><div> 87380  16384  16384    10.01      <span class="Apple-style-span" style="background-color: rgb(255, 204, 153);">91.15</span>  </div>
<div><br></div><div>Win32 version result:</div><div><div>./winnetperfclient.exe -H 172.16.52.65</div><div>TCP STREAM TEST from (null) (0.0.0.0) port 0 AF_INET to (null) (172.16.52.65) port 0 AF_INET</div><div>Recv   Send    Send                          </div>
<div>Socket Socket  Message  Elapsed              </div><div>Size   Size    Size     Time     Throughput  </div><div>bytes  bytes   bytes    secs.    10^6bits/sec  </div><div><br></div><div> 87380   8192   8192    10.00      <span class="Apple-style-span" style="background-color: rgb(255, 204, 153);">82.93</span>   </div>
<div><br></div><div>Dose anyone know why the results were different? </div><div>Did it mean win32 socket implement is poor than linux implement? </div><div><br></div><div>best regards</div><div>Ye</div><div><br></div></div>
<div><br></div><div> </div><div><br></div><div> </div><div>  </div>