реклама на сайте
подробности

 
 
> GPRS and RealTime, возможно ли
GP_
сообщение Mar 3 2009, 09:14
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-07
Пользователь №: 29 450



В трех словах. Есть трекер с СИМ300С внутри. Использую внутренний стек. Возникла задача реалтайма (под реалтаймом понимается задержка<20c), но не получается из-за частых разрывов соединения после которых не всегда быстро поднимается новое. Может подняться за 10с, а может за многа минут. Вопрос к уважаемому сообществу следующий. Возможен ли реалтайм (ну или почти реалтайм) вообще и на СИМ300 в частности?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GP_
сообщение Mar 5 2009, 10:23
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-07
Пользователь №: 29 450



"Но в жизни все таки интереснее числа."
1111493779.gif
Хотелось бы именно числа увидеть, ну типа, "я использую внутренний стек, в течение суток соединение разорвалось 7 раз, переустанавливается за 5с мин 40с макс", чтобы было с чем сравнить. Сравнивать с "у нас все класно работает" тяжело.
"Потом объясните что в вашем понимании разрыв связи."
Со стороны сервера выглядит так: TcpServer::accept_new_connections - принял соединение, TcpServer::close_connect() - отвалился
Разрыв связи - промежуток времени от close_connect до accept_new_connections.
В любом случае, спасибо за участие smile.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 5 2009, 11:27
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



А вот это не разговор.
Что такое TcpServer ? В какой среде написан?
TcpServer::close_connect() - это что, процедура вызываемая вами, хендлер ивента, сам обработчик ивента?
Windows сокеты могут держать соединение многие годы после того как связь с объектом пропала, т.е. серверу в вопросе связи меньше всего доверять можно.
Смотрите логи снифера, а не сервера.

Цитата(GP_ @ Mar 5 2009, 12:23) *
Со стороны сервера выглядит так: TcpServer::accept_new_connections - принял соединение, TcpServer::close_connect() - отвалился
Разрыв связи - промежуток времени от close_connect до accept_new_connections.
Go to the top of the page
 
+Quote Post
GP_
сообщение Mar 6 2009, 08:59
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-07
Пользователь №: 29 450



Цитата(AlexandrY @ Mar 5 2009, 13:27) *
А вот это не разговор.

Отставить распихивать огурцы по дырам twak.gif
"Поставте направленные антены."
Тогда "объясните что в вашем понимании""направленные антены"
Антенны, которые стоят на базовых станциях, относятся к направленным? Или антенны РЛС? Или может вы будете возражать против утверждения, что любая антенна с ненулевой электрической длиной будет направленной? Или вы хотели сказать более эффективные антенны?
По сути.
Я не являюсь разработчиком серверного программного обеспечения. В программный комплекс входит программа, которая установлена под win nt, и, собственно, обрабатывает входящие TCP соединения. Она формирует несколько логов. В одном из логов фиксируются различные события. Я выбрал события с заголовком TcpServer. Предполагаю что событие accept_new_connections означает both the client and server have received an acknowledgment of the connection.
2009-03-06 01:14:56:187 TcpServer::accept_new_connections() new connection 192.168.5.1:53418 connects.size()=2
С закрытием сложнее.
2009-03-06 00:45:18:031 GsmIpDevice::do_read_connection() 192.168.5.1:61195: Socket was closed
2009-03-06 00:45:18:031 TcpServer::close_connect() 192.168.5.1:61195
Или
2009-03-06 01:19:47:015 TcpServer::validate() connection 192.168.5.1:61763 expired (прим., встречается редко)
Во втором случае, думаю, сервер закрывает. В первом даже затрудняюсь сказать, кто закрываает.

Сообщение отредактировал GP_ - Mar 6 2009, 09:05
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GP_   GPRS and RealTime   Mar 3 2009, 09:14
- - MicronSys   для движующхся объектов GPRS -realtime -- не...   Mar 3 2009, 09:44
- - AlexandrY   В принципе возможно. На SIM300, но не используя их...   Mar 3 2009, 10:02
|- - etoja   Цитата(AlexandrY @ Mar 3 2009, 13:02) В п...   Mar 3 2009, 12:03
|- - AlexandrY   А я выходил по команде ATD*99# Соединение вообще-...   Mar 3 2009, 13:31
|- - etoja   GP явно написал: "под реалтаймом понимается з...   Mar 3 2009, 14:22
|- - AlexandrY   Тайминги типичного процесса c внешним стеком. 40 ...   Mar 3 2009, 18:45
|- - Baser   Цитата(AlexandrY @ Mar 3 2009, 20:45) Тай...   Mar 3 2009, 21:53
|- - ivstech   Цитата(Baser @ Mar 4 2009, 03:53) 2. Подк...   Mar 4 2009, 07:14
- - PIC_Embedder   Меня удивляет топикстартер. Здесь уже не раз хваст...   Mar 3 2009, 14:58
|- - GP_   Делаю вывод: со своим стеком и СИМ300 можно сделат...   Mar 3 2009, 15:51
|- - Baser   Цитата(GP_ @ Mar 3 2009, 17:51) Делаю выв...   Mar 3 2009, 16:30
- - GP_   Пример статистики по соединениям за небольшой отре...   Mar 4 2009, 08:41
|- - Baser   Цитата(GP_ @ Mar 4 2009, 10:41) Пример ст...   Mar 4 2009, 10:46
||- - etoja   Цитата(Baser @ Mar 4 2009, 13:46) У меня ...   Mar 4 2009, 11:48
||- - Baser   Цитата(etoja @ Mar 4 2009, 13:48) Если в ...   Mar 4 2009, 12:27
|- - AlexandrY   Ну.., у вас совсем запущенный случай. Просите опер...   Mar 4 2009, 16:25
|- - M_Z   Цитата(AlexandrY @ Mar 4 2009, 19:25) Пос...   Mar 4 2009, 17:17
|- - AlexandrY   GSM - это радиосвязь. Когда надо дозвониться все ...   Mar 4 2009, 17:51
|- - M_Z   Цитата(AlexandrY @ Mar 4 2009, 20:51) GSM...   Mar 4 2009, 18:35
|- - AlexandrY   Считать лучше надо. У нас со следующего года ввод...   Mar 4 2009, 19:28
- - GP_   На подвижных. Но на стационарных тоже достаточно ч...   Mar 4 2009, 11:53
|- - M_Z   Цитата(GP_ @ Mar 4 2009, 14:53) На подвиж...   Mar 4 2009, 12:01
|- - Harbinger   Цитата(M_Z @ Mar 4 2009, 14:01) Нельзя ис...   Mar 4 2009, 12:26
- - GP_   При передаче с интервалом 20с и 2мин разницы в инт...   Mar 4 2009, 13:03
|- - M_Z   А что значит ? Цитата(GP_ @ Mar 4 2009, 16...   Mar 4 2009, 13:15
|- - etoja   GPRS соединение - это захват свободных в данный мо...   Mar 4 2009, 13:55
- - GP_   (соединение в открытом состоянии) - это когда на A...   Mar 4 2009, 14:06
|- - M_Z   Цитата(GP_ @ Mar 4 2009, 17:06) (соединен...   Mar 4 2009, 14:44
|- - M_Z   Цитата(AlexandrY @ Mar 5 2009, 15:27) А в...   Mar 5 2009, 11:57
||- - etoja   Разрыв соединения - это отсутствие от сервера TCP-...   Mar 6 2009, 07:47
||- - M_Z   Цитата(etoja @ Mar 6 2009, 10:47) Разрыв ...   Mar 6 2009, 08:24
||- - etoja   Цитата(M_Z @ Mar 6 2009, 11:24) Мы сталки...   Mar 6 2009, 09:04
|- - AlexandrY   Пока видно, что дивайсы используют адреса из подсе...   Mar 6 2009, 11:10
- - Rst7   ЦитатаСоединение должно быть закрыто сервером при ...   Mar 6 2009, 10:57
- - Rst7   ЦитатаИ это еще не значит что сокет закроется. В ...   Mar 6 2009, 11:20


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 15:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01415 секунд с 7
ELECTRONIX ©2004-2016