robinbobin (
robinbobin) wrote2005-06-30 02:15 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
localhost tcp/ip windows
Нудно писать каждый раз про идиотизм в виндовсе, но тут нужна помощь зала всемирного разума.
ситуация.
есть клиент-сервер аппликация. работают все как обычно через сокеты.
шо оказывается, что когда это запущено на 1 компутере и вяжутся друг с другом через localhost, t.e. 127.0.0.1, то скорость передачи около 40 кб/c (килобайт/c).
ладно. а вдруг это глюки программиста? запускаю из под виндуса wget http://localhost/test.zip теже 40 Кб.с
ладно. а вдруг это нтфс глючит? копирую фаром, все как надо, быстро..
перегружаюсь в линукс.
тотже апач, тотже тест.зип, тотже wget
скорость - 8 Mb/s (мегабайт/c)
понятно, шо проблема вДНК TCP/IP windowsa,
но шо делать?
(мне кажется, что скорее всего что где-то внутри сендер после отравки всего буффера влетает на чтонибудь тира
WaitForSingleObject( hAngle, ОченьМногоМилисекунд)
а пока влетит, пока то-се, ресивер давно уже ответил, шо пакет получен, а тут как раз вейт и начинает ждать.
и ждет.
и так на каждом пакете...
)
так что можно делать в такой ситуации?
что гуглить?
или в сорсы виндуса (хи-хи) смотреть?
кстати, в спизденных сорсах есть тисипиайпи?
в какое коммунити захпостить?
ситуация.
есть клиент-сервер аппликация. работают все как обычно через сокеты.
шо оказывается, что когда это запущено на 1 компутере и вяжутся друг с другом через localhost, t.e. 127.0.0.1, то скорость передачи около 40 кб/c (килобайт/c).
ладно. а вдруг это глюки программиста? запускаю из под виндуса wget http://localhost/test.zip теже 40 Кб.с
ладно. а вдруг это нтфс глючит? копирую фаром, все как надо, быстро..
перегружаюсь в линукс.
тотже апач, тотже тест.зип, тотже wget
скорость - 8 Mb/s (мегабайт/c)
понятно, шо проблема в
но шо делать?
(мне кажется, что скорее всего что где-то внутри сендер после отравки всего буффера влетает на чтонибудь тира
WaitForSingleObject( hAngle, ОченьМногоМилисекунд)
а пока влетит, пока то-се, ресивер давно уже ответил, шо пакет получен, а тут как раз вейт и начинает ждать.
и ждет.
и так на каждом пакете...
)
так что можно делать в такой ситуации?
что гуглить?
или в сорсы виндуса (хи-хи) смотреть?
кстати, в спизденных сорсах есть тисипиайпи?
в какое коммунити захпостить?
no subject
А если на одной машине, то как может быть тот же апач, когда с Windows в linux перегружаться?
no subject
no subject
Это не может быть TCP/IP стек, в локалке же мегабиты бегают только пыль столбом.
no subject
no subject
na ix v jom1 proverim, no...