|
Медленная передача данных по UDP.
|
|||
---|---|---|---|
#18+
Создаю сокет Код: c# 1. 2. 3. 4. 5.
посылаю Код: c# 1. 2. 3. 4.
при размере tx_data в 10 килобайт посылка занимает 1 секунду. это нормально? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2018, 09:54 |
|
Медленная передача данных по UDP.
|
|||
---|---|---|---|
#18+
Ты 70 Кб попробуй послать При размере пакета более MTU происходит дефрагментация, т.е. разбиение на несколько IP пакетов. В случае с UDP такой попиленный пакет чаще всего убивается по дороге, если это не локалка. MTU ethernet`a 1500 байт. При наличии ВПН`ов может уменьшаться до 1400. Вычти отсюда 28 байт на заголовки IP и UDP. Т.е. максимум 1372 байта и даже не пытайся посылать больше. Учитывай что эти 1372 могут не дойти, т.к. UDP не гарантирует доставку. PS Твой код не должен тормозить, разве что ответ DNS долго ждет. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2018, 17:54 |
|
Медленная передача данных по UDP.
|
|||
---|---|---|---|
#18+
Dima TТы 70 Кб попробуй послать При размере пакета более MTU происходит дефрагментация, т.е. разбиение на несколько IP пакетов. В случае с UDP такой попиленный пакет чаще всего убивается по дороге, если это не локалка. MTU ethernet`a 1500 байт. При наличии ВПН`ов может уменьшаться до 1400. Вычти отсюда 28 байт на заголовки IP и UDP. Т.е. максимум 1372 байта и даже не пытайся посылать больше. Учитывай что эти 1372 могут не дойти, т.к. UDP не гарантирует доставку. PS Твой код не должен тормозить, разве что ответ DNS долго ждет. понял. будем дробить. спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 09:42 |
|
|
start [/forum/topic.php?fid=20&fpage=33&tid=1399480]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 9ms |
total: | 135ms |
0 / 0 |