![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
Anton Vatchenko |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 21.5.2004 Репутация: нет Всего: -1 |
Сабж
|
|||
|
||||
Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: 5 Всего: 6 |
??? чтобы это значило?
|
|||
|
||||
Anton Vatchenko |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 21.5.2004 Репутация: нет Всего: -1 |
Ты не знаешь, что такое счетчик трафика? У меня приложение, оно посылает запросы серверу. Нужно посчитать сколько (точно) байт отправлено, а сколько принято. Хотя суммы этих значений хватит.
|
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
У меня все работает. SE k300i.
![]() -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
redrick |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: 1 Всего: 5 |
Anton Vatchenko,
не думаю, что такое можно написать на pure J2ME, т.е. без использования вендоровских апей. Максимум, что можно получить в MIDP, насколько я понимаю, это сокет. Но как мы посчитаем размеры служебных данных tcp ? javastic, небось нативный счетчик-та ? =) -------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
redrick, а я через Network монитор эмулятора посмотрел. =)
Anton Vatchenko, а считывать Content-Length не пробовал? Или например организовать буфер
а потом сумировать индекс переданной/принятой информации по кол-ву значений из буфера. -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
redrick |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: 1 Всего: 5 |
javastic, откровенно говоря, я тебя не понимаю. Content-length - это размер данных в хттп запросе. А помимо этих данных есть еще куча всяких хендшейков и т.п. и т.д. Т.е. байтиков то летает больше чем Content-length
-------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Да, так оно и есть. Кстати часто в приложениях, которые типа считают свой трафик, на самом деле он в два раза больше, чем они показывают
![]() -------------------- iOS developer |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
redrick, если ты имеешь ввиду момент соединения и рассоединения с оператором связи, то тут уж извини, ты никогда не узнаешь, да и стоит ли это узнавать, когда ты платишь за трафик который ты сам создаешь?
А что непонятного? Подсчитываешь размер заголовка и размер переданных и принятых данных. Это сообщение отредактировал(а) javastic - 31.7.2006, 14:31 -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Vladimir35 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 1.8.2006 Репутация: 3 Всего: 3 |
Делается это так: все протоколы реализовываются на сокетах, и вручную считаеся сколько было отправленно, а сколько полученно. Других методов нет.
|
|||
|
||||
redrick |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: 1 Всего: 5 |
да не - на это можно и забить а вот насчет
формулы подсчета - в студию ! =) -------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Ну во первых размер буфера для "htpp://bla-bla-bla?p1=a&p2=b".getBytes() + подсчёт заголовка пользуясь методом getHeaderField(int n) (в цикле суммируешь размер всех заголовков), первое и второе суммируешь и получаешь размер переданного пакета.
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
redrick |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: 1 Всего: 5 |
javastic,
а http у нас поверх чего работает ? Хотел написать TCP/IP, но это, канечно, не так. Для WAP вот что есть. Так вот основная мысль всех моих возражений состоит в том, что счетчик провайдера(а он, наверное, стоит гдето в районе GateWay-я) считает байтики, а не символы http запроса/ответа. вобщем, солидарен с Vladimir35 Это сообщение отредактировал(а) redrick - 9.8.2006, 11:34 -------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
DarK__AngeL |
|
|||
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 7.12.2007 Репутация: нет Всего: нет |
А как же header field key, request property, response code? |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |