ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|
C# Точная отправка сообщение на сервер |

28.05.2010, 16:53
|
|
Участник форума
Регистрация: 29.04.2010
Сообщений: 109
Провел на форуме: 160508
Репутация:
9
|
|
C# Точная отправка сообщение на сервер
Мне требуется отправить запрос на сервер ровно в 10-00-00-(10\20 миллисек погрешность).
проблема в том что запрос может происходить разное время, 1-3 секунд.
можно как то отправлять весь запрос к проме последнего байта, без которого обработка не начнется ?
или как поступить в этой ситуации?
|
|
|

28.05.2010, 20:20
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
Сообщение от need_million
или как поступить в этой ситуации?
добавить таймер, который в нужное время сделает запрос
|
|
|

28.05.2010, 20:42
|
|
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме: 3516666
Репутация:
439
|
|
эл, ты не так понял. он хочет чтоб запрос пришёл на сервер в 10-00-00 с 10\20 миллисек погрешностью. а после отправки зазор в 1-3 сек. тоесть не подгадаешь время отправки.
|
|
|

28.05.2010, 21:29
|
|
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме: 1747641
Репутация:
175
|
|
Лично мое мнение: тебе не получится это сделать. Могут быть по одиночные успешные случаи, но и то не всегда.
|
|
|

29.05.2010, 09:48
|
|
Участник форума
Регистрация: 29.04.2010
Сообщений: 109
Провел на форуме: 160508
Репутация:
9
|
|
так и спрашиваю, может есть вот такая система..что как то потоков отправляется запрос на сервер, и последний байт придерживается.
|
|
|

29.05.2010, 10:45
|
|
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме: 1747641
Репутация:
175
|
|
Последний байт тоже может получить сервак с задержкой в несколько миллисекунд. Все зависит от того, на сколько загружен твой канал и канал сервера.
|
|
|

29.05.2010, 11:55
|
|
Участник форума
Регистрация: 29.04.2010
Сообщений: 109
Провел на форуме: 160508
Репутация:
9
|
|
ну так это уменьшает риск не попасть..
я понял что если смогу добиться хотя бы 1-3 сек это уже будет супер пупер.
так что с байтом последним можно?
хотя есть ещё трабл, сервак отрабатывает долго, наверное БД большая и пока он по ней проходится и все данные сверяет это тоже время которое вообще не реально высчитать=(
|
|
|

29.05.2010, 12:23
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от need_million
ну так это уменьшает риск не попасть..
я понял что если смогу добиться хотя бы 1-3 сек это уже будет супер пупер.
так что с байтом последним можно?
хотя есть ещё трабл, сервак отрабатывает долго, наверное БД большая и пока он по ней проходится и все данные сверяет это тоже время которое вообще не реально высчитать=(
Попробуй пропингуй сервер за 5-6 секунд до запроса и выполни запрос раньше на время пинга.
|
|
|

29.05.2010, 12:51
|
|
Участник форума
Регистрация: 29.04.2010
Сообщений: 109
Провел на форуме: 160508
Репутация:
9
|
|
запрос идет столько же сколько и пинг?
как пинговать средствами C# ?
про пинг сам нашел ответ
using System.Net.NetworkInformation;
using System.Net;
Ping p = new Ping();
PingReply pr = p.Send(@"www.google.com")
IPStatus status = pr.Status; //IPStatus.Success
IPAddress ipAddr = pr.Address;
long pingTime = pr.RoundtripTime;
вот получил я с сайта "41" - что это значит, когда запрос отправлять?
Последний раз редактировалось need_million; 29.05.2010 в 13:06..
|
|
|

29.05.2010, 13:42
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
на 41 милисекунду раньше
в 9.59.59 , а не в 10.0.0
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|