How to increate network transfer speed?
-
If using protocol TCP and UDP how to use more network bandwidth? Especially, how to limit transfer speed of other application, when my program is transferring data?
Q1: Increase the packet-size as much as practical. The header size is fixed, so by increasing the total size of the packet, you are minimizing the proportion of the data that is used to just transfer the header. The downside is that more packets will fail a CRC check, meaning you'll have to download a larger number of larger chunks of data in the event of CRC failure. Q2: Don't know. I certainly wouldn't want a program to explicitly screw with the transfer speed of an app I was already running. I suspect that the best solution would be to have the user pause/shut-down these other programs themselves.
-
If using protocol TCP and UDP how to use more network bandwidth? Especially, how to limit transfer speed of other application, when my program is transferring data?
Assume your program can,Then, why others program can not? If all the programs can, what will be the result?
-
If using protocol TCP and UDP how to use more network bandwidth? Especially, how to limit transfer speed of other application, when my program is transferring data?
So your application is more important than any other and you should be given priority? Consider using QoS services[^]
/* Charles Oppermann */ http://weblogs.asp.net/chuckop